Jar Befehl wird von DOS nicht erkannt

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich bin ein ziemlicher Neuling und habe folgende Frage:
Ich habe jdk1.6.0_05 installiert auf einem Windows XP
Rechner.
In meinem Ordner c:\vfh\prog1\le05 befindet sich
die Datei Clockman.jar.
Wenn ich mit der DOS-Eingabeaufforderung in den Ordner
c:\vfh\prog1\le05 wechsel und dort den Befehl
jar xf Clockman.jar eingebe, um das Clockman Archief zu entpacken,
teilt mir DOS mit:

" Der Befehl "jar" ist entweder falsch geschrieben oder
konnte nicht gefunden werden".

Weiss jemand woran das liegt?

Lieben Gruss und Danke
Jan
 
Hallo Campino.
Oh, aha! Vielen lieben Dank,
für Deine schnelle Antwort.
Ja, jetzt klappt es. Dann muss man
wohl vor JEDES Java-Komando "Java" schreiben
stimmts?

Danke und Gruss
Jan
 
jar ist kein Kommando, sondern ein Parameter für das Progamm 'java'.
Mit DOS hat der Windows Kommandozeileninterpreter übrigens gar nichts zu tun.
 
hmm...
nee, es klappt doch noch nicht.
Wenn ich java -jar -xf Clockman.jar
eintippe kommt jetzt ein ganzer Block von Fehlermeldungen.

Was ist falsch?

Gruss
Jan
 
@Wildcard

Hallo, erstmal danke fuer die Antwort.
Allerdings schrieb ich "Eingabeaufforderung" und nicht Kommandozeileninterpreter.
In der Eingabeaufforderung in Windows benutze ich DOS Befehle, wie z.B
"cd" etc. oder?

Gruss
Jan
 
Anonymous hat gesagt.:
In der Eingabeaufforderung in Windows benutze ich DOS Befehle, wie z.B
"cd" etc. oder?
Du benutzt Befehle der command.com. Die mögen gleich heißen, aber DOS ist ein Betriebssystem und nicht einfach ein Kommandozeileninterpreter.
Zu deinem Problem: die Fehlermeldungen wären nützlich.
 
Hallo, die Fehlermeldungen sind:

fehler.JPG


Gruss
Jan
 
das wurde hier falsch verstanden, du willst mit dem befehl
"jar -xf Clockman.jar" die Jar extrahieren ...

wenn das nicht geht, hast du den Path in der Windows-Umgebung zum Java-JDK nicht gesetzte

java -version geht sicher bei dir auch nicht
 
java liegt in Windows soweit ich weiss auch noch im Systemordner und muss deshalb nicht nochmals in die PATH-Variable eingetragen werden.
@janta66: Geh auf Systemsteuerung ==> System ==> Erweitert ==> Umgebungsvariablen und füg der Variable PATH hinten noch ein Semikolon und dahinter den Pfad zum bin-Ordner deiner JRE oder des JDK an.
 
Hallo, ich habe jetzt folgendes gemacht:

fehler4.JPG


Damit klappt es, die jar Datei wird entpackt.

Aber warum geht es anscheinend nur dann, wenn ich dem
System mitteile, WO sich jar.exe befindet (ich also den path
mit angebe) ?

Weiss das jemand?

Gruss
Jan
 
weil nur Befehle im system32 oder system Ordner direkt erkannt werden (so glaube ich). alle anderen müssen in den Classpath aufgenommen werden, um global zu gelten. Siehe JPKI wie man dies macht.

Übrigens: Wieso nimmste nicht winzip, winace, winrar, 7zip oder so was?
Rechte Maustaste, entpacken nach..e voilà
 
Hallo,

ok vielen Dank, das hört sich nachvollziehbar an.

Ich nehme deswegen keinen Windows-Entpacker, weil das Ent-
packen über jar.exe zu einer Übung in meinem Studium gehört 🙂

Ich danke Dir und den anderen

Gruss
Jan
 
@JPKI:

Entschuldige bitte, dass ich erst jetzt verstanden habe, was Du
eigentlich geschrieben hast.

Super !!!
Es klappt genauso, wie Du es schreibst.

Danke nochmal im Nachherein.

Lieben Gruss
Jan

:toll:
 
@Verjigorm:

Hallo Verjigorm,

entschuldige bitte, Deine Antwort hatte ich nicht schnell genug nach-
vollziehen koennen. Aber jetzt sehe ich, dass Du das ja schon als
erster geschrieben hast.

Deswegen nochmal:
Danke!
:toll:


Gruss
Jan 😀
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben