0
使用mvn clean install
從命令行構建項目時,所有內容都沒有任何問題。On UnsatisfiedLinkError,需要澄清
當運行一些測試,使用預編譯的C庫從IntelliJ
,測試失敗,java.lang.UnsatisfiedLinkError
我可以完全離開這裏,但不IntelliJ
看不到.so
文件?是的,請問如何添加?
使用mvn clean install
從命令行構建項目時,所有內容都沒有任何問題。On UnsatisfiedLinkError,需要澄清
當運行一些測試,使用預編譯的C庫從IntelliJ
,測試失敗,java.lang.UnsatisfiedLinkError
我可以完全離開這裏,但不IntelliJ
看不到.so
文件?是的,請問如何添加?
共享庫失敗如果與UnsatisfiedLinkError
加載:
它不是在測試運行配置中配置的工作目錄。
它不在PATH
環境中(在Mac終端和GUI應用程序有不同的環境,請參閱this answer)。從終端open -a /Applications/IntelliJ\ IDEA\ 12.app/
運行IDEA以使環境相同。
它不在使用-Djava.library.path
VM選項指定的位置。
.so
依賴於某些其他的庫,沒有找到任何1-3的原因(或該依賴關係的依賴沒有找到,等等)。