2013-04-27 98 views
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\" 

遺憾的是,這些也不能工作。我得到了和以前一樣的輸出。

+0

http://stackoverflow.com/questions/5045608/proper-usage-of-java-d-command-line-parameters可能會有所幫助。試試在-jar – david 2013-04-27 17:31:03

+0

沒有幫助之前把-D放在-D之前,如果我在'-jar'和文件名java之間加上'-D'就停止工作。 – 2013-04-28 09:59:55

+0

這很有可能,如果將-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

回答

相關問題