我的提问 我要提问

管理贝贝 2018-10-23 13:35:04

[@饭娱咖啡][¥20]如何解决运行java时报错:unable to load native library: libjava.jnilib

java native

如何解决运行java时报错:unable to load native library: libjava.jnilib

回答(7)

饭娱咖啡

不知道你是不是在 .bash_profile 中设置了 DYLD_LIBRARY_PATH,可以试着取消 DYLD_LIBRARY_PATH 的设置。

puyangsky 0

在调用Native.loadLibrary()函数的时候,经常会出现这种错误,思路:

检察DLL的路径(LIB_DIR)有没有写错,注意是绝对路径,如D:\test.dll。
检查JDK和DLL文件的版本,确定都是32位或者64位,一般都是这个问题。

尼玛码 0

在 .bash_profile 中设置了 DYLD_LIBRARY_PATH

daihao23 0

很好

daihao23 0

路过

刀客中舵手 0

在 .bash_profile 中设置了 DYLD_LIBRARY_PATH

wangccsy 0

在/etc/profile里面设置:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib/i386/client:/usr/local/java/jre/lib/i386

相关问题