我没有看到任何地方(或者也许我很简单,没有看到它),但有没有办法使用JNI返回c / c对象,并在
java中使用该对象?
例如(很简单):
class simpleClass{ ... private: int intVar; public: int getIntVar(); void setIntVar(int someNum); ... }
在我的java代码中,我该如何去做:
... simpleClass sc = new simpleClass(); sc.setIntVar(9); System.out.println(sc.getIntVar()); ...
我意识到这是一个非常简单的例子,但我只是在寻找概念 – 我记得在C中的类是非常大的,我希望避免创建一个TON的包装方法…
如果不可能的话,只是希望能节省几天的编码