java动态链接库连接失败 jvm.dll加载失败

java动态链接库连接失败 jvm.dll加载失败


皈依舞
浏览 964回答 1
1回答

万千封印

项目中用到 Jpcap 库,这个库引用到一个 C 的链接库文件链接库文件放到 /usr/lib 下面以前在别的Linux系统下都运行的好好的今天部署到一个 Centos 机器上就报错:java.lang.NoClassDefFoundError: Could not initialize class jpcap.JpcapCaptor 和 java.lang.unsatisfiedlinkerror看了下 JpcapCaptor 类的源码发现里面有加载动态链接库的代码肯定就是没找到 动态链接库文件了。1.重新编译库文件 2.把库文件放到项目根目录,等等几番折腾最后都要绝望的时候了,突然想起 /etc/ld.so.confvi 一看还真没有库目录加上两行/usr/lib/usr/local/lib保存 执行 ldconfig命令 生效
打开App,查看更多内容
随时随地看视频慕课网APP