[英]ClassCircularityError when running Tomcat 6 from Eclipse
[英]LoadLibrary fails only when running from eclipse & tomcat
尝试使用Java在Linux 64位系统上加载Lingo库时出现UnsatisfiedLinkError
static{
System.loadLibrary("lingojni64");
}
设置LD_LIBRARY_PATH之后
export LD_LIBRARY_PATH=/home/utcn11/lingo14/bin/linux64
从命令行运行时工作正常;
从eclipse运行时给出:线程“主”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有lingojni64
已经尝试设置
System.setProperty("java.library.path", "/home/utcn11/lingo14/bin/linux64");
但是发生同样的错误
线程“主”中的异常java.lang.UnsatisfiedLinkError:/home/utcn11/lingo14/bin/linux64/liblingojni64.so.14.0:liblingo64.so.14:无法打开共享对象文件:没有这样的文件或目录
ls -l /home/utcn11/lingo14/bin/linux64
total 41084
lrwxrwxrwx 1 utcn11 utcn11 16 Sep 29 16:36 liblingo64.so -> liblingo64.so.14
lrwxrwxrwx 1 utcn11 utcn11 18 Sep 29 16:36 liblingo64.so.14 -> liblingo64.so.14.0
-rwxr-xr-x 1 utcn11 utcn11 2911124 Oct 15 2013 liblingo64.so.14.0
lrwxrwxrwx 1 utcn11 utcn11 19 Sep 29 16:36 liblingojni64.so -> liblingojni64.so.14
lrwxrwxrwx 1 utcn11 utcn11 21 Sep 29 16:36 liblingojni64.so.14 -> liblingojni64.so.14.0
-rwxr-xr-x 1 utcn11 utcn11 28809 Aug 22 2013 liblingojni64.so.14.0
如果从Eclipse运行项目,则可以执行以下步骤:
LD_LIBARY_PATH
)及其路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.