【发布时间】:2011-10-31 22:26:48
【问题描述】:
有没有 Java -> C/C++ 转换器?好吧,我希望没有。
但我知道 Java 通过将 Java 字节码转换为操作系统可以使用 JIT 理解的代码来工作。那么有没有办法得到这个“转换后的代码”呢?
谢谢。
感谢 Baltasarq,他让我走上了正确的道路,我开始寻找 Ahead of Time 编译器,令人惊讶的是,我找到了包含在 GCC 中的 GCJ(我认为是最新的?)。它正是我想要的。拿一个Java文件,把它变成一个EXE。但是,一个简单的打印“Hello World”应用程序需要 44 个 DLLS。哦,好吧:D
【问题讨论】:
-
Java 语言很简单,但是它大量使用了 JDK 和第三方应用程序中的库。这是您必须手动转换代码的地方。