程序运行时出现“cannot open shared object file”问题怎么解决

2024-11-16 02:57:53
推荐回答(1个)
回答1:

cannot open shared object file 问题的解决

运行程序时提示 cannot open shared object file: ...,是因为找不到共享库,即.so文件,可通过如下方式设置共享库的搜索路径:

1. 编辑/etc/ld.so.conf文件,加上一行.so文件路径

2. 运行ldconfig,更新/etc/ld.so.cache

在oracle的安装目录中先找到libjvm.so的路径,然后把路径加入到LD_LIBRARY_PATH这个环境变量中。

确认用安装oracle的用户去安装oracle的补丁。ORACLE_HOME、ORACLE_BASE什么的都正确。