我有一个DLL文件,其类定义为' Handler'其中包含方法调用getProperty(string,string)。
如何从JAVA程序中访问此类方法?
**我在网上看到了很多允许调用DLL中定义的全局函数的例子,但是没有看到我们可以在本机对象上调用方法的任何例子。
答案 0 :(得分:0)
正如评论中所提到的,JNI是您正在寻找的东西,但您将无法在Java端使用“本机”类/对象。
您需要使用纯C
API添加“本机C”桥接层,它将包装您的C++
接口并将调用转换为DLL,因为只有这样的API可以在Java端使用通过JNI。