Hallo zusammen!
Ich habe folgendes Problem:
Mein .jar File PEditor.jar soll von überall her ausführbar werden.
Gebaut ist es mit Ant, Main-Class und Class-Path im Manifest sind richtig gesetzt.
Das .jar habe ich in das Verzeichnis C:\tools kopiert.
Mit
java -jar PEditor.jar
lässt es sich vom Verzeichnis C:\tools aus problemlos ausführen.
Genauso wie
java -jar tools\PEditor.jar von C:\ aus wunderbar funktioniert.
Nun möchte ich es aber auch z.B. von C:\ oder jedem anderen Verzeichnis aus ausführen können.
Ich nehme an, dass ich dafür den Classpath explizit setzen muss, aber alle Versuche sind bisher gescheitert, z.B.
java -jar PEditor.jar -cp C:\tools
java -jar PEditor.jar -cp .;C:\tools
java -jar PEditor.jar -classpath=.;tools
java -jar PEditor.jar -classpath=.\tools
...
usw. (um nur einige wenige zu nennen)
allerdings bekomme ich immer die Fehlermeldung Unable to access jarfile PEdtior.jar
Das Verzeichnis C:\tools ist in meinen Pfad PATH eingetragen und PEditor.jar wird mit which problemlos gefunden.
Was muss ich tun, damit die .jar gefunden wird?
Grüße,
tabina
Ich habe folgendes Problem:
Mein .jar File PEditor.jar soll von überall her ausführbar werden.
Gebaut ist es mit Ant, Main-Class und Class-Path im Manifest sind richtig gesetzt.
Das .jar habe ich in das Verzeichnis C:\tools kopiert.
Mit
java -jar PEditor.jar
lässt es sich vom Verzeichnis C:\tools aus problemlos ausführen.
Genauso wie
java -jar tools\PEditor.jar von C:\ aus wunderbar funktioniert.
Nun möchte ich es aber auch z.B. von C:\ oder jedem anderen Verzeichnis aus ausführen können.
Ich nehme an, dass ich dafür den Classpath explizit setzen muss, aber alle Versuche sind bisher gescheitert, z.B.
java -jar PEditor.jar -cp C:\tools
java -jar PEditor.jar -cp .;C:\tools
java -jar PEditor.jar -classpath=.;tools
java -jar PEditor.jar -classpath=.\tools
...
usw. (um nur einige wenige zu nennen)
allerdings bekomme ich immer die Fehlermeldung Unable to access jarfile PEdtior.jar
Das Verzeichnis C:\tools ist in meinen Pfad PATH eingetragen und PEditor.jar wird mit which problemlos gefunden.
Was muss ich tun, damit die .jar gefunden wird?
Grüße,
tabina