gpt4 book ai didi

java - 如何使用 Java 11 bundle 和启动原生 Mac/Windows 应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:35:22 36 4
gpt4 key购买 nike

不幸的是,javapackager 工具将随 JDK 11 一起删除 - 因为它是 JavaFX 的一部分,JavaFX 也将被删除。因此,将不再有为 Mac 或 Windows 创建 native Java 应用程序包的“官方”和简单方法。

我尝试重新使用由 Java 9/10 的 javapackager(在 Mac 上:my.app/Contents/MacOS/my)生成的 native 启动器文件,它们似乎仍然适用于 JDK 11 . 然而,这是一个有点肮脏的解决方案。关于如何使用 Java 11 及更高版本(首选 Mac 平台)本地打包和启动应用程序有什么想法吗?

最佳答案

您可以使用 jlink命令,它将您的模块 bundle 到自定义运行时镜像中。这与 javapackager 有点不同,它需要您使用模块才能正常工作。如果您从 JRE 中手动指定所需的所有模块,您也许可以在没有模块的情况下使用它。

关于java - 如何使用 Java 11 bundle 和启动原生 Mac/Windows 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52333248/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com