java 'jar' wird nicht als interner oder externer Befehl erkannt

8

Ich erhalte den folgenden Fehler, wenn ich versuche, den 'jar' Befehl in der Kommandozeile unter Windows auszuführen:  'jar' wird nicht als interner oder externer Befehl erkannt

Die allgemeine Lösung scheint zu sein, dass ich den jdk-bin-Ordner zum PATH in Umgebungsvariablen hinzufügen muss. Ich habe das schon gemacht, ich habe Folgendes zur Pfadvariablen hinzugefügt: ...; C: \ Programme \ Java \ jdk1.8.0_40 \ bin \;

Obwohl ich nicht sicher bin, ob der jdk in 'Programmdateien' statt in 'Programmdateien x86' enthalten ist, wirkt sich das aus. Ich bin auf 64-Bit-Windows mit 64-Bit-Java. Danke

    
Coder Lam 21.03.2015, 08:16
quelle

4 Antworten

8

Der Pfad sollte nur Verzeichnisse enthalten, in denen das Betriebssystem nach ausführbaren Dateien sucht. Entfernen Sie den nachfolgenden "\ jar.exe", um den Pfad wie folgt festzulegen:

(alte Pfadvariablen hier); C: \ Programme (x86) \ Java \ jdk1.7 \ bin

Danke an: @stevevls

    
Joseph Mekwan 22.07.2015, 07:29
quelle
4

Versuchen Sie es mit diesem Befehl:

%Vor%

Wenn es nicht funktioniert, bedeutet das, dass Sie den Pfad zu jdk nicht korrekt hinzugefügt haben. Wenn es funktioniert, versuche es mit:

%Vor%     
Aleksandr Šmailov 21.03.2015 08:22
quelle
1

Der Befehl jar in der Befehlszeile wird verwendet, um eine JAR-Datei zu erstellen. Zum Beispiel:

%Vor%

Weitere Informationen finden Sie unter: Oracle-Dokumentation

Wenn Sie die existierende JAR-Datei ausführen möchten, sollten Sie den java -jar Befehl verwenden, der von @Aleksandr erwähnt wird.

Aber in Ihrem Fall sieht es so aus, als hätten Sie keinen Zugriff auf das hinzugefügte Verzeichnis in Ihrem Pfad mit JKD-Binärdateien. Versuchen Sie also zu Beginn, die erwähnte java --version auszuführen, um zu überprüfen, ob Sie Habe Java in deinem Klassenpfad überhaupt.

Denken Sie daran, dass Sie unter Windows die Konsole neu starten müssen, wenn Sie den Windows-Standardpfad ändern. Die Änderungen an der aktuellen Konsole werden nicht angezeigt.

Die x64-Version von Java wird auf Programme installiert. Die x86-Version wird standardmäßig auf Programme x86 installiert.

    
Przemek Nowak 21.03.2015 08:45
quelle
0

Fünf Schritte, um dieses Problem zu lösen:

  1. Überprüfen Sie, ob in Ihrem bin Ordner jar.exe verfügbar ist oder nicht
  2. Überprüfen Sie Ihre Umgebungseinstellung
  3. Laden Sie die JAR-Datei von hier Ссылка herunter und bewahren Sie sie in bin Ordner
  4. auf
  5. Jetzt nach Glas suchen, es wird 100% funktionieren
  6. Behalte jedes jar auf deinem Desktop und gehe auf den cmd-Prompt zum Desktoppfad und führe den Befehl jar xf filename.jar
  7. aus

Jetzt sehen, ob es funktioniert

    
Manukundloo 27.02.2017 17:44
quelle

Tags und Links