javajni系统。Cocoa动态库上的LoadLibrary失败
按照JNI的指导原则,我使用Xcode创建了一个动态库(Objective-C),并希望将其加载到我的Java项目中,如下所示:
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)
我怎么能把这个修好
# 1 楼答案
尝试使用该系统。加载到库的完整路径,它就工作了