将C或C++转换为java

Gün*_*kin 1 c c++ java

可能重复:
将.c转换为.java

有没有可用于C/C++到Java的在线免费工具?

我在互联网上搜索但无法找到转换器C/C++到Java.另外,如何在将进程转换为Java时使用头文件.

Pet*_*rey 5

如果代码不易理解,最好的选择可能是使用JNI 这允许您从Java调用C代码而不改变它.您可能需要编写来桥接代码以将数据从Java世界复制到C世界,但您不需要更改原始C本身.


如此广泛的问题很难具体化.你能做的是:

  • 将标题转换为接口和类.
  • 将源类转换为java文件.
  • 尽可能使用相同的对象方法名称.
  • 使用当前有未签名的java签名值,并使用解决方法(有时不需要)

  • 如果您的代码无法实际理解,计算机将会发现它更难理解.您最好的选择可能是使用JNI. (3认同)