java - 将 C 源代码转换为 Java 源代码?最好是 window

标签 java c windows

我正在寻找可以将 C 源代码转换为 Java 源代码的工具。

最好我的系统上不需要任何 C 或 java 编译器或 JVM,我只想运行程序.. 给它一个 C 文件,然后将其转换为 java 源代码。

最好代码功能相同!!但我至少希望工具可以尝试一下!

这是来自 c2j 的错误 http://img17.imageshack.us/img17/1593/aavp.jpg

最佳答案

将 C 程序自动转换为 Java 将是一项挑战。 C 和 Java 之间的差异意味着您不能只是逐行转换。几个例子:

  • C 不支持类,但类是 Java 的一个基本概念。
  • C 有大量的指针语法,而 Java 没有。

C 和 Java 之间有很多很多差异,所以我怀疑任何程序都可以很好地完成转换。

也就是说,有几个项目正在尝试这样做:

http://www.soften.ktu.lt/~stonis/c2java/

http://tech.novosoft-us.com/product_c2j.jsp

关于java - 将 C 源代码转换为 Java 源代码?最好是 window ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4691936/

相关文章:

java - 将数据插入数据库时​​遇到问题

java - 使用 ArrayList 计算文件中整数出现的次数

Java 字符串包含无关数据

c - 引用和清理 fork 进程共享的内存

windows - 如何查找Windows用户是否属于指定组?

windows - 如何防止IE在访问本地网站时使用我的windows身份?

Java : Method overriding in return statement

c - 带有效数字的 C 中的表格格式

c - OpenGL MVP 矩阵计算错误

windows - 注册表版本错误