Jpackage, ein leistungsstarkes Tool, das in Java 14 eingeführt wurde. In diesem Blogbeitrag werde ich untersuchen, wie man mit jpackage Installationsprogramme für verschiedene Betriebssysteme erstellt, wobei der Schwerpunkt auf der Erstellung eines MSI liegt Installationsprogramm für Windows.
jpackage ist ein Paketierungstool, das seit Version 14 im Java Development Kit (JDK) enthalten ist. Es ermöglicht Entwicklern, Java-Anwendungen in plattformspezifische Pakete zu packen, die einfach verteilt und installiert werden können. Es enthält die JRE im generierten Paket und eine ausführbare Triggerdatei für die angegebene Plattform. jpackage unterstützt das Erstellen verschiedener Arten von Installationsprogrammen, darunter:
Lassen Sie uns durch den Prozess der Erstellung eines MSI-Installationsprogramms für eine Windows-Anwendung mithilfe von jpackage gehen. In diesem Beispiel verwenden wir eine mit GraalVM erstellte JavaFX-Anwendung, aber der Prozess ist für andere Java-Anwendungen ähnlich.
Stellen Sie sicher, dass Ihre Anwendung kompiliert und zur Verteilung bereit ist. Sie sollten über ein Laufzeitbild Ihrer Anwendung verfügen, das alle erforderlichen Abhängigkeiten enthält.
Öffnen Sie Ihre Eingabeaufforderung und navigieren Sie zu Ihrem Projektverzeichnis. Führen Sie dann den folgenden Befehl aus:
jpackage -n nameofthepackage -t msi --runtime-image installable
Hier ist, was jeder Teil des Befehls bedeutet:
Nachdem Sie den Befehl ausgeführt haben, sollten Sie eine neue MSI-Datei in Ihrem Verzeichnis sehen. In unserem Beispiel wurde eine Datei mit dem Namen nameofthepackage-1.0.msi.
erstelltSie können den Inhalt Ihres Laufzeitbildverzeichnisses überprüfen:
dir installable
Hier sollte die ausführbare Datei Ihrer Anwendung angezeigt werden.
Installieren Sie die generierte MSI-Datei auf einem Windows-Computer. Standardmäßig wird in den Programmdateien ein neues Verzeichnis mit Ihrem Anwendungsnamen erstellt. In unserem Beispiel wurde C:Program Filesnameofthepackage.
erstelltWährend jpackage ein leistungsstarkes Tool ist, sollten Sie Alternativen wie Gluon für erweiterte Verpackungsoptionen in Betracht ziehen, insbesondere für JavaFX-Anwendungen. Gluon bietet zusätzliche Funktionen und kann Pakete für verschiedene Plattformen generieren.
jpackage vereinfacht den Prozess der Erstellung nativer Installationsprogramme für Java-Anwendungen. Unabhängig davon, ob Sie eine Desktop-Anwendung oder ein Befehlszeilentool verteilen, kann jpackage Ihnen dabei helfen, professionelle, einfach zu installierende Pakete für Ihre Benutzer zu erstellen.
Denken Sie daran, Ihre Installationsprogramme immer gründlich auf verschiedenen Computern zu testen, um eine reibungslose Installation für Ihre Benutzer zu gewährleisten. Viel Spaß beim Verpacken!
Das obige ist der detaillierte Inhalt vonErstellen von Installationsprogrammen für Java-Anwendungen mit jpackage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!