无法加载本机库:找不到依赖库
问题描述:
我有一个简单的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://*.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