UOS操作系统(龙芯版) jna调用问题

由于项目需要调用动态库,所以使用了jna得方式,使用openjdk-8-jdk出现以下问题导致无法加载动态库。
 OpenJDK 64-Bit Server VM warning: You have loaded library /root/.cache/JNA/temp/jna7216899440785847733.tmp which might have disabled stack guard. The VM will try to fix the stack guard now.
 
有没有用openjdk-8-jdk的小伙伴碰见过这个问题?还请帮忙告知一下解决方案
已邀请:

aoqi

赞同来自:

这是个warning,会导致程序出错吗?

smc1040937705

赞同来自:

是由于打开动态库失败才出现了上面的警告信息,具体报错如下:
Suppressed: java.lang.UnsatisfiedLinkError: libmi_gm_core.so: 无法打开共享对象文件: 没有那个文件或目录
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:191)
... 76 common frames omitted
Suppressed: java.lang.UnsatisfiedLinkError: /usr/lib/mips64el-linux-gnuabi64/libmi_gm_core.so: 无法打开共享对象文件: 没有那个文件或目录
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:204)
... 76 common frames omitted
Suppressed: java.io.IOException: Native library (linux-mips64el/libmi_gm_core.so) not found in resource path
 
明明 /usr/lib/mips64el-linux-gnuabi64/目录下存在libmi_gm_core.so,但是还是告诉我没有那个文件或目录。

tangyuan - Linux user

赞同来自:

版本不对

tangyuan - Linux user

赞同来自:

动态库版本不一致,版本不对,导致加载有问题

要回复问题请先登录注册