Bereitstellen einer JavaFX 11-Desktopanwendung mit einer JRE
Die Bereitstellung von JavaFX-Anwendungen hat mit der Einstellung von Java Web Start in Java eine wesentliche Änderung erfahren 11. Wie von Oracle empfohlen, empfiehlt es sich nun, die Anwendung mit einer JRE zu bündeln, sodass Benutzer keine separate JRE installieren müssen JRE.
Schritte für die Bereitstellung mit einer JRE
Um eine JavaFX 11-Anwendung mit einer JRE bereitzustellen, befolgen Sie diese Schritte:
Verteilung
Verteilen Sie den Image-Dateibaum (eine Verzeichnisstruktur) an Benutzer. Die ausführbare Datei für die Anwendung wird im bin-Verzeichnis des Bildes abgelegt. Benutzer können die Anwendung ausführen, indem sie diese ausführbare Datei ausführen.
Native Installer und andere Tools
Java 14 führt jpackage ein, ein Tool zum Erstellen nativer Installer. Darüber hinaus können weiterhin externe Tools wie JWrapper und InstallAnywhere zum Erstellen von Installationsprogrammen verwendet werden, es ist jedoch wichtig sicherzustellen, dass sie mit dem Modulsystem von Java 11 kompatibel sind.
Cross-Building
Um Bilder für verschiedene Plattformen zu erstellen, verwenden Sie die Befehle jmod und jlink mit Angabe der entsprechenden Zielplattform. Für Windows würde man beispielsweise die Plattformzeichenfolge „windows-amd64“ verwenden.
Durch Befolgen dieser Schritte und Verwendung der entsprechenden Tools können Entwickler JavaFX 11-Desktopanwendungen mit einer gebündelten JRE bereitstellen und so die Kompatibilität mit Benutzern sicherstellen die Java 8 nicht installiert haben.
Das obige ist der detaillierte Inhalt vonWie stelle ich eine JavaFX 11-Desktopanwendung mit einer gebündelten JRE bereit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!