【发布时间】:2018-09-26 01:14:22
【问题描述】:
我有两个.so 文件-A.so 和B.so,其中A.so 需要B.so。
我用System.setProperty("java.library.path","thePath");
我检查System.out.println(System.getProperty("java.library.path"));
然后我使用System.load("/absolutePath/A.so"); 加载A.so
A.so 和B.so 在同一个目录中。
我得到的错误是B.so can not find。
我不能使用LD_LIBRARY_PATH。
ldd A.so 显示B.so => ./B.so
我也使用System.loadLibrary("A");,但错误是A can not find。
【问题讨论】:
标签: java c++ tomcat java-native-interface shared-libraries