我正在尝试使用SWIG生成我的JNI。我已经有了JNI代码,但它是手写的,而且越来越复杂,难以维护。
我在C中的一些函数是从Java调用的,然后他们用Java调用一些方法(可能它不是一个好主意,但它现在正在工作)......
我想知道SWIG是否有可能生成那种JNI代码?
答案 0 :(得分:2)
是的,应该可以。
swig-1.3.6以后版本也支持以下语言: Java JDK 1.1及更新版本。
引自http://www.swig.org/compat.html
更多信息:
UPDATE :有关从C ++调用Java的更多信息,请查看:http://www.swig.org/Doc1.3/Java.html#java_directors
答案 1 :(得分:0)