如何使用Java 11捆绑和启动本机Mac/Windows应用程序?

Mic*_*ael 7 java bundle javafx javafx-11

不幸的是,该javapackager工具将被JDK 11删除 - 因为它是JavaFX的一部分,它也将被删除.因此,不再有"官方"和简单的方法来为Mac或Windows创建本机Java应用程序包.

我试图重新使用Java 9/10的javapackager(在Mac上my.app/Contents/MacOS/my)生成的本机启动器文件,它们似乎仍然可以与JDK 11一起使用.但这有点像一个肮脏的解决方案.有关如何使用Java 11及更高版本本地打包和启动应用程序的任何想法(首选Mac平台)?

Mic*_*ael 0

正如 ccpizza 上面评论的那样:

\n
\n

从 JDK14 开始,您现在可以使用 jpackage,如下所示:stackoverflow.com/a/66511673/191246(尽管仍在孵化中)\xe2\x80\x93 ccpizza

\n
\n