添加外部库时无法找到或加载主类

时间:2013-08-01 08:24:59

标签: java compilation cmd

嘿,我通过cmd运行java程序时遇到了这个问题。

我用于外部库:lwjgl.jar和slick-util.jar

编译时

javac -d bin -sourcepath src -cp ;lib/lwjgl.jar;lib/slick-util.jar src/*.java

一切正常

但是当我尝试运行它时

java -cp bin .;lib/lwjgl.jar;lib/slick-util.jar; Game

我收到此错误

Error: could not find or load main class .;lib.lwjgl.jar;lib.slick-util.jar;

1 个答案:

答案 0 :(得分:0)

使用类路径分隔符替换run命令类路径中的空格

java -cp bin;.;lib/lwjgl.jar;lib/slick-util.jar; Game
            ^

作为对run命令的改进,你可以使用classpath wilcards,例如

java -cp ".;bin;lib/*" Game

在Windows下为此选项使用引号非常重要