将 JRE 捆绑在 JAR/EXE 应用程序中



我有一个maven项目,使用launch4j插件,我设法从中创建EXE文件。问题是当我将该EXE文件运行到没有JAVA的机器中时,它将无法启动,并且出现错误。

我看过不同的地方,但答案总是使用"INNO 安装程序编译器"我的问题是:有没有办法让我向最终用户交付一个 EXE 文件,而他不必安装 JAVA 来运行它?

如果你使用Java 9,你可以研究jlink。我现在没有时间进一步深入研究这个问题,所以我只会发布一个链接,尽管 Stack Overflow 的规则......

查看本教程和官方参考以获取jlink

最新更新