如何在Java中使用C / C ++源代码和库?

时间:2011-08-06 10:35:59

标签: java c++ c

有没有办法可以在eclipse中使用.c和.h文件?在32位xp上,使用jre1.6。我不知道任何C.代码约为500行

3 个答案:

答案 0 :(得分:2)

不直接。你需要知道一些c来添加接口方法才能使用JNI。

JNI是使用c或c ++代码的关键。

答案 1 :(得分:1)

您可以使用JNA或JNI调用它,JNA通常更容易使用。

你需要通过阅读这两种技术来改变你的代码 - 它不是一个神奇的子弹。

答案 2 :(得分:0)

最好的办法是重写代码。

任何类型的自动转换通常都会产生无法维护的代码。如果您选择此解决方案,请选择以下其中一种:
http://tech.novosoft-us.com/product_c2j.jsp
http://www.soften.ktu.lt/~stonis/c2java/