2
我有一個簡單的LWJGL Java應用程序。如果我嘗試使用調用它:無法加載本機庫:找不到依賴庫
java -jar=LWJGL_Fullscreen.jar -Djava.library.path="M:\Java\SE\LWJGL_Fullscreen\final\lib\native\windows\"
我得到以下錯誤信息:
Error occurred during initialization of VM
Unable to load native library: Can't find dependent libraries
但使用-Djava.library.path
設置的路徑是正確的。如果我使用Netbeans並點擊運行按鈕,應用程序將啓動並按預期運行。
如何從控制檯啓動該程序?
UDAPTE
正如大衛建議我也tryed:
java -Djava.library.path="M:\Java\SE\LWJGL_Fullscreen\final\lib\native\windows\" -jar=LWJGL_Fullscreen.jar
java -Djava.library.path="M:\Java\SE\LWJGL_Fullscreen\final\lib\native\windows\" -jar LWJGL_Fullscreen.jar
java -jar LWJGL_Fullscreen.jar -Djava.library.path="M:\Java\SE\LWJGL_Fullscreen\final\lib\native\windows\"
遺憾的是,這些也不能工作。我得到了和以前一樣的輸出。
http://stackoverflow.com/questions/5045608/proper-usage-of-java-d-command-line-parameters可能會有所幫助。試試在-jar – david 2013-04-27 17:31:03
沒有幫助之前把-D放在-D之前,如果我在'-jar'和文件名java之間加上'-D'就停止工作。 – 2013-04-28 09:59:55
這很有可能,如果將-Djava.library ...部分放在-jar和文件名之間,java會認爲要執行的jar是-Djava.lib ...而不是文件。你有沒有嘗試在-jar之前放置整個-Djava.lib ..的東西?該命令將是'java -Djava.library.path =「M:\ Java \ SE \ LWJGL_Fullscreen \ final \ lib \ native \ windows \」-jar = LWJGL_Fullscreen.jar' – david 2013-04-28 18:15:40