gpt4 book ai didi

java - 将 JRE 与我的 JAR 封装在一个 EXE 文件中

转载 作者:行者123 更新时间:2023-11-30 04:10:55 27 4
gpt4 key购买 nike

我在 stackoverflow 中阅读了很多帖子但我没有得到答案。

我用过JSmoothLaunch4j但我真正想要的是得到最终的 .exe来 self 的文件JAR应用程序和JRE这样我的 Windows 客户端就不需要安装任何 JRE (另一种方式:获得具有自己的可移植应用程序 JVM )

我发现这是不可能的,但为什么呢?是否需要jre的编译与我的应用程序源?我希望我的问题很清楚,任何帮助将不胜感激。

最佳答案

压缩 JRE 文件夹并将其作为资源包含在 .exe 文件中。

在运行时,您需要将该资源提取到磁盘,解压缩,然后使用 ShellExecute 调用它来运行您的 .jar 文件。您的可执行文件的大小可能会非常大。

这是你唯一可行的解​​决方案。否则,如果它仅适用于 Windows,为什么不直接用 C++ 编写整个应用程序呢?您需要将 JRE 与应用程序一起使用是否有原因?为什么不让用户安装自己的 JVM?

关于java - 将 JRE 与我的 JAR 封装在一个 EXE 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19621128/

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