Bündelung einer JRE mit Launch4j: Eine Schritt-für-Schritt-Anleitung
Launch4j ist ein leistungsstarkes Tool zum Bündeln von Java-Anwendungen in eigenständigen Anwendungen ausführbare Dateien. Eine seiner Hauptfunktionen ist die Möglichkeit, eine Java Runtime Environment (JRE) in die ausführbare Datei einzubinden und so eine eigenständige Ausführung auf Maschinen zu ermöglichen, auf denen kein JRE installiert ist.
Um eine JRE mit Launch4j zu bündeln, befolgen Sie diese Schritte :
1. Besorgen Sie sich eine kompakte, tragbare JRE
- Laden Sie das JRE-Installationspaket von Oracle herunter.
- Entpacken Sie das Installationspaket, um das JRE-Verzeichnis zu extrahieren.
- Kopieren Sie das JRE-Verzeichnis an einen geeigneten Ort.
2. Strukturieren Sie Ihre Anwendung
-
Erstellen Sie einen Containerordner. Dieser enthält Ihre Anwendung und JRE.
-
Erstellen Sie einen JRE-Unterordner innerhalb des Containerordners.
-
Kopieren Sie das extrahierte JRE-Verzeichnis hinein der jre-Unterordner. Dies sollte die Unterordner bin (enthält java.exe) und lib enthalten.
-
Fügen Sie Ihre Anwendungsdateien einem separaten Unterordner innerhalb des Containerordners hinzu, z. B. bin.
3. Konfigurieren Sie Launch4j
- Öffnen Sie Ihre Launch4j-Konfigurations-XML-Datei.
- Im Geben Sie im Element den Pfad zum JRE-Verzeichnis an. Der Pfad sollte relativ zum Speicherort der ausführbaren Datei sein und auf einen Ordner vor der Datei java.exe verweisen. Zum Beispiel:
<jre>
<path>../jre</path>
<opt>-DgvSIG.confDir=../cfg</opt>
</jre>
Nach dem Login kopieren
-
Optional: Konfigurieren Sie zusätzliche JRE-Optionen, wie z. B. Speichereinstellungen, mithilfe der Option Element.
4. Verpacken Sie Ihre Anwendung
- Erstellen Sie Ihre ausführbare Launch4j-Datei, indem Sie die Konfigurationsdatei ausführen. Die resultierende ausführbare Datei enthält die JRE und Ihre Anwendung.
Durch Befolgen dieser Schritte können Sie eine JRE mit Ihrer Launch4j-Anwendung bündeln und so sicherstellen, dass sie auf jedem Computer ausgeführt werden kann, unabhängig von der JRE-Installation Status.
Das obige ist der detaillierte Inhalt vonWie bündele ich eine JRE mit Launch4j für die eigenständige Ausführung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!