无法在eclipse中设置共享库路径

时间:2013-07-02 10:45:03

标签: java eclipse java-native-interface

我的项目从C调用java函数,反之亦然。因此我使用了JNI。当我从终端编译它时,它工作得很好。但是当我尝试在eclipse IDE中使用相同的java文件时,我遇到了问题。我试图使用默认包在eclipse中进行cmpile。它完美地运作。但是当我输入一个包然后编译时就会出现问题。我收到以下错误

线程中的异常“AWT-EventQueue-0”java.lang.UnsatisfiedLinkError:no java in java.library.path

为了加载共享库,我在java文件中使用了以下命令

的System.loadLibrary( “我的”);

“libmy.so”是我从终端生成并尝试在eclipse中使用的共享库的名称

1 个答案:

答案 0 :(得分:1)

您需要更改尝试使用共享库的程序的eclipse运行配置。

尝试将-Djava.library.path=/path/to/your/libary.so添加到启动器

上的JVM参数中