相关疑难解决方法(0)

在Windows可执行文件中嵌入JRE?

假设我想分发Java应用程序.

假设我想将它作为单个可执行文件分发.我可以轻松地将一个.jar与应用程序及其所有外部依赖项一起构建在一个文件中(带有一些Ant黑客攻击).

现在假设我想在Windows上将其作为.exe文件分发.这很简单,因为那里有很好的工具(例如Launch4j等).

但是现在假设我也不想依赖于最终用户安装了正确的JRE(或者根本就是任何JRE).我想用我的应用程序分发JRE,我的应用程序应该在这个JRE上运行.创建Windows安装程序可执行文件并嵌入包含所有必需JRE文件的文件夹非常简单.但后来我正在分发安装程序而不是单文件应用程序.

有没有办法将应用程序 JRE 嵌入到充当应用程序启动器的.exe文件中(而不是作为安装程序)?

java windows deployment executable software-distribution

61
推荐指数
4
解决办法
4万
查看次数