Wie kann ich unter Windows Vista die Umgebungsvariable auf mein Java-Verzeichnis setzen, damit ich auch unter d:\test auch ein jar-File erstellen kann? Danke schon mal im voraus.
'Windows-Taste + Pause' | 'Erweiterte Systemeinstellungen' | Reiter 'Erweitert' | 'Umgebungsvariablen...'
Sie möchte ein jar-File erstellen. Bin weiblich.Er möchte ja ein jar-File erstellen und nicht ausführen, und erstellen geht mit der jar.exe.
Also, ich wollte jetzt den CLASSPATH setzen, ich gehe also in die Umgebungsvariablen --> Systemvariablen und suche dort die CLASSPATH-Variable. Nur es gibt dort keinen Eintrag CLASSPATH. Wird die unter Vista anders gesetzt?
Dort habe ich den Pfad bereits eingetragen. Trotzdem kann ich keine Jar-Files erstellen. Seltsam.
Das ist definitiv falsch. PATH und CLASSPATH haben nichts miteinander zu tun.Die heißt unter XP und Vista einfach nur Path
Das ist definitiv falsch. PATH und CLASSPATH haben nichts miteinander zu tun.
Wenn es keine CLASSPATH-Variable gibt: Leg doch mal eine an und probier es damit!
Ebenius
jar cvfm install.jar mainfest.MV *.class
pause
c:\Programme\Java\jdk1.6.0_04\bin\jar cvfm install.jar mainfest.MV *.class
pause
SET PATH = "C:\Program Files\\Java\jdk1.6.0_04\bin";%PATH%
jar
Wenn das so weiter geht kommen wir zu keiner Lösung...Anbei einmal der aktuelle Pfad und die Fehlermeldung.
Wirklich? Denn die Bilder die du gepostet hast haben nix mit meiner Frage zu tunich habe den Befehl so eingegeben.
SET PATH = "c:\Programme\Java\jdk1.6.0_04\bin";%PATH%
jar
Wirklich? Denn die Bilder die du gepostet hast haben nix mit meiner Frage zu tun
Das erste Bild zeigt dass du die Path Variable ausgeben wolltest, danach hatte ich nicht gefragt.
Das zweite Bild ist der Screenshot der Ausgabe einer Batchdatei, das war auch nicht Teil meiner Frage.
Was passiert hiermit:
Code:SET PATH = "c:\Programme\Java\jdk1.6.0_04\bin";%PATH% jar
Das war mein vorletzter Vorschlag, hat auch nicht funktioniert(?)Besser "Program Files" da Vista
Dazu müsstest du es schaffen, die PATH Variable richtig zu setzen, das ist ja das Thema dieses ThreadsAuch die Änderung auf Program Files ändert nichts an dem Problem. Ich bekomme immer noch die Fehlermeldung, dass der Befehl jar falsch geschrieben ist und ich habe kein x64. Wenn ich den Pfad DIRTEKT in meine bat-Datei schreibe, dann klappt es. Ich möchte aber nicht in jeder bat-Datei den Pfad DIREKT dort einklopfen.
Das hier:Was mache ich da falsch?
Wenn du den Rechner neu startest, ist natürlich alles was du per SET an der Kommandozeile eingestellt hast weg... vom Rechner neustarten hatte ich auch nix erwähnt, oder?3. Rechner neu starten
Ebenius, deswegen hatte ich doppelte Anführungszeichen in meiner versionMaki, die Leerzeichen machen's kaputt.
Gleichheitszeichen fehlt.1. PATH setzen mit: SET PATH c:\Program Files\Java\jdk1.6.0_04\bin;%path%
Nein. Wenn Du's so setzt, den Rechner nicht neu starten! Einfach direkt so wie ich's im letzten Beitrag geschrieben habe ausprobieren und Feedback liefern. Wenn das funktioniert, können wir's in die Umgebungsvariablen eintragen und dann darfst Du neu starten.3. Rechner neu starten
Hilft nicht. Die Leerzeichen um das Gleichheitszeichen sind (bei mir zumindest) ein Problem.Ebenius, deswegen hatte ich doppelte Anführungszeichen in meiner version
"Kaputt" macht es der Rechner neustart...
Das hatte ich dir nicht gesagt.@ maki
Ich habe jetzt das gemacht:
1. PATH setzen mit: SET PATH = c:\Program Files\Java\jdk1.6.0_04\bin;%path%
...
Ergebnis: Fehlermeldung erscheint immer noch.
..
Sobald Leerzeichen im Pfad sind musst du doppelte Anführungszeichen setzen...set PATH = "c:\Program Files\Java\jdk1.6.0_04\bin";%path%