java - 为什么不摆脱 JVM?

标签 java compiler-construction jvm

JIT 编译器已经存在了一段时间了。有时我会想到,“嘿,为什么不直接将 Java 源文件编译为机器代码呢?”

配合编译库,我们可以摆脱繁琐的JVM。

我能想到的唯一障碍是垃圾收集器。你的想法如何?

PS:哦,你说便携性?那是什么?另外,我首先被迫安装 JVM。

最佳答案

嗯,我的 friend 使用 Ubuntu,我使用 Windows XP,我的另一个 friend 使用 OSX。

当我向他们发送我编译的 jar 时,他们都可以运行该文件而无需任何更改。

这就是为什么你不应该摆脱 JVM。

关于java - 为什么不摆脱 JVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587244/

相关文章:

java - 如何在neo4j中搜索连接到特定顶级节点的所有节点和关系

c++ - 避免常见拼写错误的方法

c++ - 假设安装了 GCC 和 G++ 如何编译使用 boost 库的文件? (线程)

c++ - 在 Windows 上为 MinGW 编译的 C++ 程序是否适用于 Linux 上的 GNU 编译器?

java - 运行 JVM 的最低配置是什么?

java - Spring AOP 方面未执行

java - 在 Java 中创建的半透明或透明图像在 Android OpenGL ES 中不显示

java - PircBot 未在抽搐聊天中发送消息

java - Java JVM 中的内存交换到磁盘

java - 查找 JVM 端口库内存使用详细信息