2017-09-22 3 views
1

Ich habe ein Programm erstellt und ich muss ein ausführbares Jar zu machen. Nichts von Hexerei. Dies ist mit Eclipse unter Windows, wenn ich die Konsole eingeben: java -jar monJar.jar alles ist in Ordnung. Wenn ich auf myJar.jar doppelklicke, wird das Programm sofort gestartet und geschlossen. Für Informationen, ich schließe die externe Jar RXTxcomm.jar, die eine API zu den COM-Ports bietet.Runnable Jar mit externen Bibliotheken

Mit auf der Konsole ausführen, "java.exe" in Windows-Prozesse. Mit Doppelklick auf myJar.jar, "javaw.exe * 32" in Windows-Prozesse.

Nach vielen Foren und Tutorials lesen, sind Sie meine letzte Hoffnung.

Vielen Dank

+0

Wie schließen Sie RXTxcomm.jar ein? –

+0

Mit dem Klassenpfad des Launcher und ich wähle "Kopiere benötigte Bibliotheken in einen Unterordner neben dem generierten Jar" (Tatsächlich habe ich bereits mit den anderen Optionen versucht) für den Export. Danke für Ihr Interesse. –

+0

Danke für Ihren Dank. Aber es wäre nützlicher, wenn Sie beschreiben, wie Sie das externe Glas einschließen. Verwenden Sie das Classpath-Attribut im Manifest? Kannst du die MANIFEST.MF von deinem Jar posten? –

Antwort

-1

versuchen launch4j tool. Es konvertiert Ihr Glas in exe und kümmert sich um alle anderen Konfigurationen.

Sie können es auch zu maven konfigurieren. Ich born diese link nützlich.

0

Ich versuche viele Dinge mit Erwins Links ohne Erfolg. Ich habe eine Fledermausakte gemacht und ich denke, dass ich eine Weile damit arbeiten werde. In der Vergangenheit habe ich .exe in anderen Projekten mit launch4j und Ant gemacht. Wenn ich Zeit habe, werde ich dasselbe tun. Ich bin sehr enttäuscht, dass es so schwer ist, ein einfaches Glas zu machen. Wenn ich eines Tages eine Lösung finde, werde ich es dir sagen.

Danke an alle.

Verwandte Themen