JavaFX应用打包与移动开发指南
1. 创建安装程序
可以使用以下命令创建安装程序:
- Mac OSX 或 Linux: ./gradlew jpackage
- Windows: gradlew jpackage
执行后,在不同系统会得到相应的安装包:
| 系统 | 安装包 | 大小 |
| ---- | ---- | ---- |
| macOS | sample3 - 1.0.dmg | 35.8 MB |
| Windows | sample3 - 1.0.exe | 34.5 MB |
| Linux | sample3 - 1.0 - 1_amd64.deb | 33.8 MB |
这些安装包只需双击即可安装应用。
2. 使用GraalVM的原生镜像
jpackage 工具可用于为特定操作系统构建原生应用,应用会捆绑Java运行时,执行时会使用Java运行时执行字节码,Java运行时通常包含即时(JIT)编译器将Java字节码编译为原生代码。
而GraalVM的原生镜像则将编译步骤提前到构建时,采用提前编译(AOT)的方式,在执行和打包前将Java字节码编译为原生代码,生成的二进制文件不再包含Java运行时。
GraalVM项目虽已活跃多年,但最近才作为产品推出,且仍在不断发展,部分与OpenJDK项目相互集成。建议关注 GraalV
超级会员免费看
订阅专栏 解锁全文
2161

被折叠的 条评论
为什么被折叠?



