首页 > Java > java教程 > 如何使用捆绑的 JRE 部署 JavaFX 11 桌面应用程序?

如何使用捆绑的 JRE 部署 JavaFX 11 桌面应用程序?

Barbara Streisand
发布: 2024-12-04 13:09:13
原创
494 人浏览过

How Can I Deploy JavaFX 11 Desktop Applications with a Bundled JRE?

使用 JRE 部署 JavaFX 11 桌面应用程序

JavaFX 11 删除了 Java 8 中可用的 Web Start 部署选项。要继续使用捆绑的 JRE 部署应用程序,开发人员需要遵循更加模块化的方法。

构建应用程序

  1. 创建模块描述符:在 module-info.java 文件中声明应用程序模块及其依赖项。
  2. 使用模块路径编译: 使用 --module-path 指定编译时的模块依赖。
  3. 创建JAR:通过编译类并将它们打包到 JAR 文件中来构建模块化 JAR。
  4. 将 JAR 转换为 JMOD:使用 jmod 工具创建 JMOD(Java 模块)文件,指定依赖项和主类。

创建图像

  1. 链接 JMOD: 使用 jlink 将应用程序 JMOD 及其依赖项链接到图像中。
  2. 创建启动器可执行文件: 指定使用 --launcher 来简化启动器可执行文件名称

分发应用程序

  1. 打包映像:分发包含映像树(包括启动器可执行文件)的 ZIP 或 TAR.GZ。
  2. 创建本机安装程序(可选):使用jpackage 为不同平台创建本机安装程序。

不同平台的交叉构建

  1. 获取 JDK: 获取目标平台的 JDK 并提取它们到单独的目录。
  2. 指定目标平台: 使用 --target-platform 选项将目标平台传递给 jmod 和 jlink。
  3. 包含外部 JDK JMOD: 使用 --module 显式包含外部 JDK 的 JMOD -路径。

以上是如何使用捆绑的 JRE 部署 JavaFX 11 桌面应用程序?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板