Fehler beim Zugriff auf JAR-Datei C: \ Jar

8

Meine JAR-Datei P2.jar (die eine Hauptmethode und eine Manifestdatei enthält) befindet sich in C:\Jar Folder . Ich habe versucht, es von cmd wie folgt auszuführen:

C:SomeRandomFolder> java -jar C:\Jar Folder\P2.jar

Ich bekomme den Fehler:

%Vor%

Es funktioniert, wenn ich es aus dem Ordner, in dem das Glas ist, wie folgt ausführen:

%Vor%

Warum kann ich den 1. Befehl nicht verwenden? Warum muss ich in das Verzeichnis meiner JAR-Datei gehen?

    
Apple Grinder 29.11.2012, 01:12
quelle

2 Antworten

22

Das liegt an dem Platz, den Sie im Pfadnamen haben. Unter Windows verwenden Sie Anführungszeichen:

java -jar "C:\Jar Folder\P2.jar"

    
Isaac 29.11.2012, 01:15
quelle
0

Wenn Sie sich in einem Terminal befinden und der Ordner, in dem Sie sich befinden, unter Ihnen gelöscht und durch den gleichen Inhalt ersetzt wird, wird die JAR-Datei mit ls sichtbar sein, aber nicht verfügbar sein, da Ihr aktuelles Verzeichnis war gelöscht und durch eine ersetzt, die genau so aussieht.

Ich habe auch diesen Fehler:

%Vor%

Um es zu beheben. cd bis ein Verzeichnis und cd zurück, wie folgt:

%Vor%     
Eric Leschinski 27.12.2013 23:26
quelle

Tags und Links