我希望能用JNI在linux ubuntu中从Java程序中调用C程序。
尽管我是新手,但我已经按照 http://www.ibm.com/developerworks/java/tutorials/j-jni/section2.html 中提供的示例程序创建了.java、.h 、.c和.so文件。但当我尝试运行该程序时,出现以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no Sample1 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at Sample1.main(Sample1.java:13)