Oracle Java 1.8不会查找/usr/lib/x86_64-linux-gnu/
文件夹来加载本机库。
我安装了OpenSSL库,它安装在/usr/lib/x86_64-linux-gnu/
文件夹中,但是在使用System.loadLibrary()
从Java加载时,只有查找路径
/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
我错过了一些配置吗?更新env LD_LIBRARY_PATH
有效,但首选程序方法可以避免其他步骤。
同意。程序化黑客不是可持续的选择。运行本机可执行文件会从arch /usr/lib/x86_64-linux-gnu/
文件夹中加载库。 Java没有查看arch文件夹。
答案 0 :(得分:0)
我认为编程方式是个坏主意。 你将在另一个平台上做什么???
我看到两种方法来解决这个问题