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

问题描述 投票:8回答:2

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

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

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

谢谢!

java bytecode aot
2个回答
0
投票

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

看看here(exe4j)。要了解更多信息,请阅读此article


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.