在 Ubuntu 16 中,我已经通过文件 /etc/environment 设置了 LD_LIBRARY_PATH,并且它可以起作用(保证)。
升级到 18.04 后就不存在了。
我阅读了有关环境变量的各种帖子和文档,看来做到这一点的方法是创建一个文件
/etc/ld.so.conf.d/xyc.conf
并在那里添加行然后运行
ldconfig
我这样做了,但是
- echo $LD_LIBRARY_PATH 给出一个空行
- 当我使用 System.out.println(System.getProperty("java.library.path")); 执行一个简单的 java 程序时,结果不是文件夹 /etc/ld.so.conf.d 中的文件。看来这种机制不起作用。
我不明白这一点。