如何将ByteCode转换为机器本机代码

我正在寻找一个翻译器,用于在执行之前将Java ByteCode转换为Machine Native Code以提高性能。

我听说OpenOffice是用JAVA编写的,但我在他的安装文件夹中看不到任何jar文件,因此,也许有翻译但我找不到它。

有谁知道这样做的工具或商业产品?

谢谢!

有多种解决方案。 一切都不理想。

看看这里 (exe4j)。 要了解更多,请阅读本文 。

看看Avian JVM。 请参阅我对此问题的回复,以获取有关如何嵌入它以及可用于生成独立可执行文件的类库的指示。

如果您只需要托管语言/平台,也可以使用.NET / Mono AOT 。 请参阅Mono 2.x附带的mkbundle工具。