在没有JVM的计算机上运行Java应用程序

des*_*ado 5 java jvm

我创建了一个我的软件的.exe文件(这是一个Java swing应用程序).但.exe文件仅在安装了JVM的计算机上运行.我想在没有安装JVM的计算机上运行它.我该如何做到这一点?

duf*_*ymo 11

您需要一个JVM来运行Java.没有解决这个问题.

没有安装JRE的用户必须获得一个.不要将它与JDK混淆.它们不需要所有的开发工具,只需要运行时引擎.


bvk*_*256 5

无论如何,您都需要以某种方式运送JVM.那么为什么不将JRE包含在安装包中呢?

另一种选择是创建一个安装程序,如果没有安装,它将自动从Internet下载JRE.例如,您可能想查看本指南http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation(但如果您不熟悉NSIS,请先阅读NSIS).