5

我用谷歌搜索了一下,但找不到任何好的 Java 到 C 源代码转换器。

我的问题是:

  1. 这可能吗 ?

  2. 是否有任何可靠的 Java 到 C src 转换器你能想到我可以看看?

4

3 回答 3

1

这是可能的,但非常困难 - 对于初学者,您需要将垃圾收集器与您的 C 源代码集成。有几个项目尝试这样做,例如Toba,但它们不可靠且不再维护。通常你会发现有人在他们的硕士论文中尝试这样的事情,之后很快就被放弃了。

如果你这样做是为了加速你的程序,那么不要这样做——Java 与本机编译的代码相比已经相当快了(尽管它往往会使用更多的内存),而且你翻译的 C 代码不会运行能够充分利用C语言。

于 2013-04-09T21:32:55.543 回答
0

用途Java2C:从 Java 到 C 语言的翻译器,特别适用于嵌入式和快速实时应用程序,包括 C 中的类 java 运行时系统。

http://sourceforge.net/projects/java2c/

于 2013-10-19T14:38:38.353 回答
0

您也可以尝试 XMLVM,它不会将 java源代码转换为 C,而是 Java 字节码(我相信它更有用)。

你可以看看这里

于 2014-09-29T00:17:26.213 回答