0

嘿,我在通过我的 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;
4

1 回答 1

0

用类路径分隔符替换运行命令类路径中的空格

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

作为对运行命令的改进,您可以使用类路径通配符,例如

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

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

于 2013-08-01T08:30:21.607 回答