我正在研究Java。我想用下面的代碼調用加載Java類的CPP共享庫:如何在Java中加載cpp庫時避免異常?
System.loadLibrary("libraryName");
但含有一些不確定的符號本身裝載CPP庫。 所以,當我試圖編譯Java類,那麼它會拋出和異常如下:
Exception in thread "main" java.lang.UnsatisfiedLinkError:libraryName.so:
libraryName.so: undefined symbol: ...
做,我們有什麼選擇成功加載CPP庫,即使它包含未定義的符號?
爲什麼要加載它,如果它包含問題? –
因爲它是'.so'庫,我認爲它是Unix。 –
@PeterLawrey是的,它是Linux – BSalunke