java - Java 可以在没有 Java 虚拟机的情况下运行吗?

标签 java

抱歉提出愚蠢的问题,我才刚刚开始学习 Java。它可以编译成 .exe 以在另一台计算机上运行,​​还是仅适用于具有 JVM 的计算机?

最佳答案

不完全是。您可以将 JRE 与您的可执行文件捆绑在一起,这有点像同一件事。嵌入 JRE 是 launch4j 提供的一种方法.

有第三方项目可让您执行此操作。免费的是http://gcc.gnu.org/java/ .我不相信 Java 官方支持它,但它也是 gnu,它碰巧对编译器了解一两件事。

还有http://www.excelsior-usa.com/jet.html这是付费产品,但最高支持 Java 6。

关于java - Java 可以在没有 Java 虚拟机的情况下运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7575513/

相关文章:

java - 是否可以使用 Mockito 完全停止某个方法的运行?

java - EJB:为什么在 JNDI 查找中会出现此错误?

java - 读取某个符号前后的字符串单词

java - 我们可以在Spring Boot中基于​​rest api路径参数实现@Conditional Bean吗?

java - new File(filename) 对象的创建是否将进程文件描述符与该对象相关联?

java - 使用分页检索 Hibernate 关联实体

java - spring mvc请求的资源不可用

java - 为什么我的 foreach 循环不返回任何内容?

java - 鼠标释放时的 JTree 选择

java - 如何正确计算两个日期之间的实际月数?