繁体   English   中英

如何使Netbeans java项目的exe文件在没有JVM的所有系统中运行?

[英]How to make an exe file from Netbeans java project to run in all system which don't having JVM?

我使用netbeans IDE和java创建了一个网络摄像头应用程序。 然后我使用launch4j软件将该项目转换为.exe文件。 该.exe文件仅在安装了Java的系统上运行。 否则它显示错误JVM查找错误类文件不可用。

我想制作将在所有类型的系统中运行的.exe文件。

告诉我一些建议。 我在等

没有.exe会在所有系统中运行,如果你的意思是在Windows,Mac,Linux等运行。 Java只是可移植的(无需重新编译),因为它将JVM作为一层,使其与机器和操作系统的细节隔离开来。

可以将Java运行时环境(JRE)与Java代码捆绑在一起并以这种方式发送; 您可以像编写其他.exe程序一样构建安装程序。 但是每个平台都需要一个单独的安装程序。

还有一些编译器可以从Java生成本机代码(.exe文件或它们的等价文件)。 同样,这意味着放弃可移植性并为每个平台提供单独的版本......并且信任可能尚未通过Java兼容性认证的编译器。 (另外放弃热点优化。)

如果没有安装JVM,则无法运行Java应用程序。 这是肯定的。 除此之外,你有什么问题吗? :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM