JAVA
項目啟動的時候,通過System.loadLibrary("XXX")加載so庫檔案。如企業微信擷取會話消息内容SDK
##設定java 運作參數-Djava.library.path為目前目錄
指令:java -Djava.library.path='.' test
什麼是java.library.path
PATH:是系統環境變量,聲明指令搜尋的路徑,讓作業系統找到指定的工具程式;
-classpath:Java執行環境找到指定的Java程式對應的class檔案以及程式中引用的其他class檔案;
-Djava.library.path:指定非Java類包的位置(如:dll,so等)。
如何配置java.library.path
在Windows系統中,通過環境變量進行設定,Linux系統中,通過修改環境變量檔案,并且要在修改之後source環境變量檔案使之生效,source之後,需要斷開shell并重新連接配接之後進行服務啟動操作。
Windows:PATH
Linux:LD_LIBRARY_PATH
Mac:DYLD_LIBRARY_PATH
Mac:JAVA_LIBRARY_PATH
在類unix系統中設定環境變量的例子:
```
#vi /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib
#source /etc/profile
可以通過指令 #echo $LD_LIBRARY_PATH 檢視設定之後的值。
作者:not敲竹杠的小孩兒