我正在尝试了解 JNI,但是在第一个程序中,当我运行已编译的 Java 程序时,我编写它会出现以下异常。
Exception in thread "main" java.lang.UnsatisfiedLinkError: no prtmsg in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at MyMain.<clinit>(main.java:5)
这是我的目录文件列表 direcotry 的屏幕截图
这是java文件
class MyMain{
public native void printmsg();
static{
System.loadLibrary("prtmsg");
}
public static void main(String[] args){
MyMain mm = new MyMain();
mm.printmsg();
}
}
请帮我解决这个问题。提前致谢 :)
莫回无
相关分类