Heim  >  Artikel  >  Java  >  Wie bündele ich eine JRE mit Launch4j für eigenständige Java-Anwendungen?

Wie bündele ich eine JRE mit Launch4j für eigenständige Java-Anwendungen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-16 11:04:03186Durchsuche

How to Bundle a JRE with Launch4j for Standalone Java Applications?

Bündelung einer JRE mit Launch4j

Launch4j bietet eine praktische Funktion zum Bündeln einer JRE in einer ausführbaren Datei, die Dokumentation zu diesem Prozess ist jedoch nicht verfügbar begrenzt.

So bündeln Sie eine JRE mit Launch4j

  1. Erwerben Sie eine kompakte JRE:Besorgen Sie sich eine tragbare JRE zur Ausführung. Die Download-Links von Oracle bieten in erster Linie Installationspakete an, die einen alternativen Ansatz erfordern.
  2. Paket als Zip-Archiv: Erstellen Sie eine Zip-Datei mit der folgenden Verzeichnisstruktur:

    • containerFolder

      • jre (Enthält die kopierten JRE-Dateien: bin mit java.exe, lib)
      • cfg (Optional für Benutzerkonfiguration)
      • bin (Anwendungsdateien, einschließlich ausführbarer Datei und JAR)
  3. Launch4j-XML konfigurieren: Geben Sie den Pfad der JRE im Launch4j-XML an Datei:

    <jre>
       <path>../jre</path>
       <opt>-DgvSIG.confDir=../cfg</opt>
    </jre>

Wichtige Überlegungen:

  • Der Pfad im XML zeigt auf den JRE-Ordner, nicht auf den Java-Ordner. exe-Datei. Es sollte eine Ebene über java.exe in der Verzeichnisstruktur liegen.
  • Verwenden Sie eine vorinstallierte JRE von einem Windows-System, um die erforderlichen JRE-Dateien für die Bündelung zu extrahieren.

Das obige ist der detaillierte Inhalt vonWie bündele ich eine JRE mit Launch4j für eigenständige Java-Anwendungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn