我最近正在比较 JVM 和 CLR 平台,并讨论 JIT 编译的影响。我的讨论导致 .NET 能够使用 NGen 工具预编译代码,这将消除 JIT 编译的需要。 Java 平台中有等效的吗?
最佳答案
我听说最多的 native 编译器是 Excelsior JET - Java 虚拟机和 native 编译器。请参阅http://www.excelsior-usa.com/jet.html更多细节。基本上,您可以将项目转换为单个可执行文件,而无需进行通常的 Java 打包的麻烦。
他们已经存在很长时间了(当我 2001 年加入 Java 行列时,他们就在这里,现在他们也在这里。一周前我刚刚听说一家公司如何使用他们的解决方案,并且对此感到满意。
大约几年前,在 JavaONE,我也遇到了一两个该产品的开发人员,他们告诉我,他们正在蓬勃发展,并且做得很好。
关于java - 有没有类似 NGen 的 JVM 预编译解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15921043/