Frage

  

Mögliche Duplizieren:
   Wie kann ich mein Java-Programm zu einem konvertieren. exe-Datei?

Ich habe JSmoothGen in der Vergangenheit verwendet, aber vor kurzem haben wir eine Reihe von Maschinen gesehen, die die .exes laufen verweigern, die es erzeugt. Es scheint auch nicht aktiv, so schwer nicht mehr gehalten werden.

Gibt es Alternativen, die mehr aktiv gepflegt werden und zuverlässiger?

War es hilfreich?

Lösung

Ich verwende launch4j , welches Windows, Mac und Linux unterstützt. Ich schlage vor, die etwas schuppig GUI-Tool zu verzichten und nur das Schreiben die (kurzen, gut lesbaren) Config-Datei selbst.

Andere Tipps

Die GNU Compiler gcj

Ich fand diesen Artikel sehr informativ http: // www .excelsior-usa.com / articles / java-to-exe.html .

Jemand bereits erwähnt launch4j aber ich fand JSmooth alittle besser zu sein. Sie sind beide sehr ähnlich, aber ich würde Chaos mit den beiden zu sehen, welche Sie bevorzugen.

EDIT: Sorry, ich entrahmte irgendwie über Ihre Erwähnung JSmooth in Ihrer Frage. Wenn JSmooth ist nicht für Sie arbeiten, dann würde ich für launch4j gehen. Ich empfehle immer noch diesen Artikel.

Es ist auch nicht unbedingt erforderlich, eine EXE zu machen. Unter Windows zumindest sind ausführbare .jar-Dateien so lange es ein Java-Runtime installiert ist und die Erweiterung .jar auf der Maschine eingerichtet wurde.

[ANMERKUNG: Ich habe gerade entdeckt, dass etwas, das die Dateizuordnung gebrochen hat, was für mich zuvor gearbeitet hatte. Es funktioniert nur, wenn ich Administrator bin und das JAR-Symbol verschwindet auch aus anderen Gründen. Ich gehe davon aus, dass einige der jüngsten installieren hat, dass und die Kandidaten sind (1) OpenOffice.org 3.0, (2) WinRAR oder (3) ein Java-Update herunterladen verwirrte. Allerdings ist die folgenden alle Arbeiten, wenn der Verein aus zu arbeiten.]

Das „Programm“ Clicker.jar läuft als Java-Anwendung, wenn (1) I Doppelklick auf sie in einem Windows Explorer-Fenster (2) Wenn ich eine Konsole-Shell erstellen, wo ich bin im selben Verzeichnis und ich auftrete der Befehl „> Clicker.jar“ (3), wenn ich eine Verknüpfung auf dem Desktop und doppelklicken sie auf ihn zu senden, und (4), wenn ich legte den vollständigen Pfad in der Windows XP-Run ... Box.

Ich weiß nicht, dass diese in einer PATH-Suche gefunden werden, und ich würde normalerweise nicht veranlassen, dass sowieso.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top