Jar-Datei nich ausführbar
tom100
- java
Hallo,
ich habe ein Java-Programm in eine jar-Datei gepackt. Beim Draufklicken läßt sich diese Datei allerdings nicht ausführen. Die Java-Datei läßt sich allerdings problemlos ausführen. Beim Anklicken der jar-Datei kommt für etwa eine halbe Sekunde die Sanduhr. Und das war's dann. Ich habe Windows XP.
Kann mir jemand helfen?
Danke und Gruß
Hallo,
ich habe ein Java-Programm in eine jar-Datei gepackt. Beim Draufklicken läßt sich diese Datei allerdings nicht ausführen. Die Java-Datei läßt sich allerdings problemlos ausführen. Beim Anklicken der jar-Datei kommt für etwa eine halbe Sekunde die Sanduhr. Und das war's dann. Ich habe Windows XP.
Hast du ein entsprechendes Manifest mit Angabe der auszuführenden Klasse
mit reingepackt?
Gruß
Slyh
Hallo,
ich habe ein Java-Programm in eine jar-Datei gepackt. Beim Draufklicken läßt sich diese Datei allerdings nicht ausführen. Die Java-Datei läßt sich allerdings problemlos ausführen. Beim Anklicken der jar-Datei kommt für etwa eine halbe Sekunde die Sanduhr. Und das war's dann. Ich habe Windows XP.
Hast du ein entsprechendes Manifest mit Angabe der auszuführenden Klasse
mit reingepackt?Gruß
Slyh
Ja hab ich gemacht, weißt Du woran es sonst liegen könnte?
Hallo,
Ja hab ich gemacht, weißt Du woran es sonst liegen könnte?
Daß für eine halbe Sekunde die Sanduhr kommt, ist schonmal ein gutes
Zeichen, daß eine Verknüpfung zu Java.exe existiert. Vermutlich ist
irgendwas mit der JAR-File nicht in Ordnung.
Versuch mal die JAR-Datei von der Konsole aus aufzurufen. Verwende dafür
folgenden Befehl:
java -jar meinejardatei.jar
Vermutlich wird dir dann eine Fehlermeldung angezeigt.
Sollte es wider Erwarten so gehen, dann ist was an deiner Verknüpfung
nicht in Ordnung. Schau mal nach, ob in den Dateitypeinstellung der
Paramter %1 für den Programmaufruf in Anführungszeichen steht.
Etwa so:
"C:\j2re1.4.2_03\bin\javaw.exe" -jar "%1"
Gruß
Slyh
Hallo,
Ja hab ich gemacht, weißt Du woran es sonst liegen könnte?
Daß für eine halbe Sekunde die Sanduhr kommt, ist schonmal ein gutes
Zeichen, daß eine Verknüpfung zu Java.exe existiert. Vermutlich ist
irgendwas mit der JAR-File nicht in Ordnung.Versuch mal die JAR-Datei von der Konsole aus aufzurufen. Verwende dafür
folgenden Befehl:
java -jar meinejardatei.jarVermutlich wird dir dann eine Fehlermeldung angezeigt.
Sollte es wider Erwarten so gehen, dann ist was an deiner Verknüpfung
nicht in Ordnung. Schau mal nach, ob in den Dateitypeinstellung der
Paramter %1 für den Programmaufruf in Anführungszeichen steht.
Etwa so:"C:\j2re1.4.2_03\bin\javaw.exe" -jar "%1"
Gruß
Slyh
Beim Aufruf in der Konsole kommt keine Fehlermeldung. Wie kann ich überprüfen, ob der Parameter in Anführungszeichen steht? Was ist das für ein Parameter?
Hallo!
Beim Aufruf in der Konsole kommt keine Fehlermeldung.
Noch eine Idee: Schau doch mal in der Windows-Registry, ob die Verknüpfung mit JAR-Files stimmt. Dort sollte unter HKEY_CLASSES_ROOT.jar eine Zeichenfolge mit dem Wert "jarfile" (ohne Anführungszeichen) zu finden sein.
Gruß
Oliver