原文:https://jingyan.baidu.com/article/2f9b480d96ce8741ca6cc249.html
用Eclipse運行某個程序,報錯了,提示java no XXX in java.library.path,讓設置 java -Djava.library.path=...
下面介紹一下Win7 系統中,使用Eclipse如何設置-Djava.library.path.
方法/步驟
-
Java有兩個Path,一個是classpath,另外一個library.path。
classpath是設置JDK的lib位置.
而library.path是設置引用的非Java類包(如DLL,SO)的位置。
具體Eclipse設置方法見下面設置。
-
右擊項目,從彈出的右鍵菜單中選擇“Properties”,或者按Alt+Enter鍵。
-
彈出properties設置窗口,從左側列表中找到“Java Build Path”,然后選擇右側的“libraries”選項卡,點擊“JRE System Library”。
-
選擇“Native library location”,在沒有設置的情況下可以看見后面寫的是“(None)”,點擊“Edit”按鈕。
-
彈設置對話框,把DLL文件所在的目錄復制粘貼到location path框中,點擊OK按鈕即可。返回properties窗口,點擊OK按鈕。
-
這樣再運行項目就不會報錯了。如果只是需要某個類運行時不報錯的話,我們只需要設置VM參數即可。
-
在上面的VM參數中寫入-Djava.library.path=c://**//***.dll,等號會后是具體的DLL路徑。
END






