不安装JRE如何运行Java可执行文件?

7

可能是重复问题:
如何在没有安装JRE的机器上运行Java应用程序?

我正在开发一个Java应用程序。我创建了可执行的.jar文件,并在我的计算机上成功运行它。现在,我想将其部署到没有本地安装JRE的客户端机器上。

  • 是否有任何方法可以在没有本地安装JRE的情况下运行我的可执行jar文件?
  • 或者:我需要从JRE文件夹中获取哪些最少的文件,以便将它们打包到我的安装包中?

欢迎提出建议。


"我想要部署它。" 你打算通过什么方式交付呢?是通过网络还是磁盘?或者使用IPoAC(鸽子传输协议)?这个应用程序有图形用户界面吗?我猜测除了已经提供的答案外,还有更好的答案,但是关键在于回答这两个问题的细节。 - Andrew Thompson
不,这个应用程序没有图形用户界面。它是一个控制台应用程序。我想部署为一个jar文件(可能在磁盘上)。 - mirfan00
2个回答

1
我需要从jre或jdk文件夹中获取哪些最小文件,以便将它们与我的安装包一起打包??
您可以使用Launch4J等软件将jre与可运行的.jar文件一起打包。

0

我所知道的唯一方法是将 jre.jar 与您的应用程序打包在一起(当然,您甚至可以将其包含在您的 char 中)。一些 jar>可执行工具已经提供了这个选项(例如,正如 user1444702 已经提到的 Launch4J)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接