gpt4 book ai didi

Java 到 C/C++,或者至少得到 Java 转换后的代码

转载 作者:行者123 更新时间:2023-11-28 03:44:56 25 4
gpt4 key购买 nike

是否有任何 Java -> C/C++ 转换器?好吧,我希望不会。

但我知道 Java 的工作原理是将 Java 字节码转换为操作系统可以使用 JIT 理解的代码。那么有什么办法可以得到这个“转换后的代码”呢?

谢谢。


感谢 Baltasarq,他让我走上了正确的道路,我开始寻找 Ahead of Time 编译器,令人惊讶的是,我找到了包含在 GCC 中的 GCJ(我认为是最新的?)。它完全符合我的要求。拿一个 Java 文件,把它变成一个 EXE。但是,一个简单的打印“Hello World”应用程序需要 44 个 DLLS。好吧:D

最佳答案

But I know Java works by converting the Java Byte Code, into code that the OS can understand using JIT. So is there any way to get this "converted code"?

您说的是“提前”编译代码,或者至少这是它在 Mono 项目(.NET/C# 的免费实现)中收到的名称。如果您对此感兴趣,您可以将您的代码从 Java 转换为 C#(至少比 C++ 更容易),然后利用此功能。甚至还有专门用于此目的的工具:mkbundle .

关于Java 到 C/C++,或者至少得到 Java 转换后的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7951129/

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