gpt4 book ai didi

java - 编译器在运行前将 Java 字节码转换为独立于平台的 C 代码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:44:14 25 4
gpt4 key购买 nike

我正在寻找一种编译器,用于在运行前(提前编译)将 Java 字节码转换为独立于平台的 C 代码。

然后我应该能够使用标准 C 编译器将 C 代码编译为目标平台的可执行文件。我了解此方法仅适用于某些不经常修改的 Java 应用程序。

那么有哪些 Java-to-C 编译器可用?

最佳答案

我可以推荐一个名为 JCGO 的工具这是 C 翻译器的 Java 源代码。如果你需要转换字节码,那么你可以通过一些工具(例如,JadRetro+Jad)反编译类文件并将源文件传递给 JCGO。该工具一次翻译您的 java 程序的所有类并生成 C 文件(每个类一个 .c 和 .h),这些文件可以进一步编译(通过第三方工具)为高度优化的 native 代码目标平台。目前还不支持 Java 泛型。支持 AWT/Swing 和 SWT。

关于java - 编译器在运行前将 Java 字节码转换为独立于平台的 C 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1941244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com