1.设置C++环境变量
编辑/etc/profile文件,添加CLASSPATH变量
vi /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lib/linux64 ///home/lib/linux64 为C++库所在路径
:wq //保存退出
source /etc/profile
如果还不行,尝试下面方案:
cd 到jar包所在路径,执行下面设置环境变量命令,再启动jar包
export LD_LIBRARY_PATH=/home/lib/linux64:$LD_LIBRARY_PATH
还不行就检查libstdc++.so.6安装情况:
(1)strings /usr/lib64/libstdc++.so.6|grep CXXABI 查看是否有“CXXABI_1.3.8”,没有说明需要安装
(2)将libstdc++.so.6.0.26复制到/usr/lib64/目录下
(3)进入/usr/lib64/目录下,删除(rm -rf libstdc++.so.6),然后执行ln -s libstdc++.so.6.0.26 libstdc++.so.6重新构建动态库libstdc++.so.6
(4)最后strings /usr/lib64/libstdc++.so.6|grep CXXABI 查看是否成功