System.loadLibrary("mydll");
查找mydll.dll的路径在 System.getProperty("java.library.path")我已经System.loadLibrary("mydll");成功了,但是调用 dll 里的方法时失败,不知何解?
注:java myjava 在Window( mydll.dll ) 和Linux(libmydll.so)里测试正常。
查找mydll.dll的路径在 System.getProperty("java.library.path")我已经System.loadLibrary("mydll");成功了,但是调用 dll 里的方法时失败,不知何解?
注:java myjava 在Window( mydll.dll ) 和Linux(libmydll.so)里测试正常。
你的函数就要加package路径!
package xxx;JNIEXPORT void JNICALL Java_xxx_类名_函数名(参数)
这样就可以了!!!