0
以下JNI指引,我創建使用Xcode中dylib(在Objective-C)和預期類似下面的做加載它在我的Java項目,JNI的System.loadLibrary失敗可可dylib
public class Main {
private native void done();
public static void main(String[] args) {
New Main().done();
}
static {
System.loadLibrary("Test");
}
public Main() {
super();
}
和我收到以下運行時錯誤 -
Exception in thread "main" java.lang.UnsatisfiedLinkError: no Test in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1754)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at Main.<clinit>(Main.java:27)
我怎麼能得到這個固定的?
看起來不能找到它。嘗試添加庫的完整路徑而不是名稱到'System.loadLibrary' – user489041 2011-06-06 21:06:47