微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 javapackager 为我的代码创建可执行文件?

如何解决如何使用 javapackager 为我的代码创建可执行文件?

我看到 this 堆栈溢出帖子知道如何从 java 源代码创建可执行文件,它说使用 javapackager 他还说它包含在 Java JDK 中,但我不知道如何使用它。 我阅读了 this oracle 文档,但仍然没有太多了解如何为我的代码创建本机类型 .exe 文件,就像我在 cmd 上尝试过的那样,它说 javapackager 不是有效命令,我发现这些方法很旧,所以如何我现在可以为我的 java 代码制作一个 .exe 文件吗。

解决方法

javapackager 已从 JDK 中删除。现在推荐的方法是(如果你有一个模块化的应用程序更好)使用 jlink 和/或 jpackage

#Create modular runtime image with your modules foo.mod and bar.utils
#into outputdir
jlink --add-modules foo.mod,bar.utils --output outputdir
#Create native "installer",e.g. .deb on Debian
jpackage -n name --runtime-image outputdir/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。