2013-10-10 453 views
24

任何人都可以请帮助我如何解决这个错误:如何设置的java.library.path在IntelliJ IDEA的

Native code library failed to load. 
java.lang.UnsatisfiedLinkError: no ts-jni in java.library.path 

我使用IDEA IDE的第一次,并且已经使用Resin_4.0.37作为服务器来测试我的工作。 只要我在调试模式下启动lcoal服务器,它会停留大约1-2分钟,然后突然它下降并通过给我上述错误断开连接。

我已经正确设置了我的Windows环境变量;并且也没有在我的IDE的IntelliJ如下:

FILE->Project Structure->set Global Libraries->a. Java path and b. Resin library path. 

任何一个可以请建议我,我究竟做错了,我怎么设置本机库中的IntelliJ IDEA来解决上述错误。

任何帮助,将不胜感激。如果我做错了,也请纠正我。

谢谢!

回答

50

如果从IntelliJ运行程序,则可以在Run/Debug Configurations对话框的VM options输入字段中设置java.library.path

enter image description here

+1

我的项目有很多类的主要方法。有没有办法为整个项目设置? –

+1

@SriHarshaChilakapati,你可以编辑'Defaults-> Application-> VM Options'来获得你想要的。在Defaults中定义了所需的VM选项之后,项目中的每个新运行都将使用该VM选项创建。 – GokcenG

+0

@GokcenG谢谢,它确实有效。 –