如何将jre与.jar创建的.exe文件捆绑在一起

时间:2012-10-02 07:13:41

标签: swing exe java

我从.jar文件创建.exe文件。现在我的客户端要求运行应用程序而不在sytem中安装jre。我听说捆绑jre有可能......但我不知道如何捆绑jre .exe文件..

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我已经使用VMware ThinApp来完成你想要做的事情。它确实需要花钱,但效果非常好。它允许您将应用程序使用的所有依赖项汇总到单个可执行文件中,然后可以在Windows的vanilla安装上运行。它不仅可以用于Java,还可以通过记录在安装应用程序+ JRE之后对系统所做的更改来实现,然后将所有这些更改包装起来。它确实简化了应用程序部署,因为应用程序现在是可移植的。我甚至用它来编译Visual C ++可再发行组件和.NET。这肯定会增加可执行文件的大小,但知道应用程序将成功运行也很方便。请在http://www.vmware.com/products/thinapp/overview.html了解更多信息。

答案 2 :(得分:0)

开源Launch4j允许您生成带有嵌入式JRE的exe。 This SO article也讨论了这个主题。警告:我在Launch4j上取得了很好的成功,但从未使用过嵌入式JRE功能。