java在不包含JVM的机器上运行桌面应用程序的可能性
我将用Java创建一个桌面应用程序。我不知道用户是否拥有JAVA虚拟机
我的问题是:
我想知道是否可以在不包含JVM的机器上运行Java应用程序
如果可能的话,我想知道这种情况是否可能,我会创建一个应用程序,比如MyApps,我会将其转换为。exe文件,如果用户单击MyApps。它应该运行我的Java应用程序,安装JVM并在该机器上运行
你可以在下面搜索框中键入要查询的问题!
我将用Java创建一个桌面应用程序。我不知道用户是否拥有JAVA虚拟机
我的问题是:
我想知道是否可以在不包含JVM的机器上运行Java应用程序
如果可能的话,我想知道这种情况是否可能,我会创建一个应用程序,比如MyApps,我会将其转换为。exe文件,如果用户单击MyApps。它应该运行我的Java应用程序,安装JVM并在该机器上运行
# 1 楼答案
这并非完全没有意义,因为许多系统都有一些Java版本,但可能没有您需要的版本
# 2 楼答案
最后,通过在exe文件中绑定JRE,我获得了在没有Java虚拟机的情况下运行Java应用程序的解决方案。我是通过使用以下链接来实现的
它真的很好用
JAVA without JVM using Launch4J
如果我们按照给定的方式维护目录路径,我们可以得到。绑定了JRE的exe,将在没有JVM的情况下运行
# 3 楼答案
使用webstart并自动安装java,请参阅Andrew Thompson的精彩评论
# 4 楼答案
不,您需要一个JVM来运行Java字节码。唯一的解决方案是将字节码转换成不同的可执行格式