Java .jar "hängt" sich bei Ausführen via Doppelklick "auf"

Lockedoor

Lieutenant
Registriert
Sep. 2008
Beiträge
676
Hallo Zusammen,

ich arbeite zur Zeit mit einem Team an einem relativ umfangreichen Projekt für die Universität. Wir sind mittlerweile auf die Zielgerade eingebogen, stoßen jetzt allerdings auf ein Problem:
Die .jar die wir via eclipse exportieren, funktioniert nicht auf allen Rechnern richtig. Auf manchen startet beim Doppelklicken alles, wie es soll - auf einigen "hängt" sich das Programm im initialen Ladevorgang aber einfach "auf". Das heißt, es wird keine exception oder dergleichen geworfen, sondern das Programm tut einfach nichts mehr. Führt man das Programm auf diesen Rechnern dann aber via Konsole aus, funktioniert alles einwandfrei.
Google konnte mir hier bisher noch keine Antwort liefern - wie sieht es bei euch aus? Hat jemand eine Idee?

lG
Lockedoor
 
Bei der Konsole wird PATH miteinbezogen (System Variable) in der u.a. der Java Pfad für den Interpreter gespeichert ist.
Wenn du diesen Pfad + alle Parameter die mit übergeben werden richtig im System einstellst klappt es auch via Doppelklick.

https://www.java.com/de/download/help/path.xml
 
Funktioniert es, wenn du den Aufruf über eine Batch-Datei machst (java -jar <datei>)? Ggf. dort mal ein where java.exe reinknallen und nachsehen, ob es auch die richtige Java-Version ist.
 
Wenn auf den PC`s wo die jar-datei nicht starttet,die jar-dateien mit Winrar Verknüft sind,kann es nicht funzen.
Auf den jeweiligen PC´s bei Winrar unter Optionen-->Einstellungen-->Integration mal schauen ob der Haken bei JAR drin ist!!
 
Die meisten jar-Anwendungen bringen wohl nicht grundlos eine "Starterapplikation" mit. Diese Starterapp startet intern einfach "java -jar ...".
 
Ist es eine GUI-Applikation? Wenn ja, welches Toolkit wird verwendet? Bei Swing muss man aufpassen, die GUI im Event-Thread zu erstellen, um Race-Conditions zu vermeiden.

Wenn die App hängt, kann man mit Bordmitteln einen Stacktrace erzeugen, oder vielleicht besser noch sich mit JConsole einen Einblick verschaffen.
 
Das Problem scheint mit der installierten java Version zusammen zu hängen. Nach einem kompletten neu aufspielen von Java funktionierte alles tadellos... Wir werden das Projekt nun einfach zusammen mit einem .bat - starter abgeben, für die, bei denen der doppelklick nicht funktioniert.
Danke für eure Hilfe!
 

Ähnliche Themen

Zurück
Oben