嘿,我通过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;
答案 0 :(得分:0)
使用类路径分隔符替换run命令类路径中的空格
java -cp bin;.;lib/lwjgl.jar;lib/slick-util.jar; Game
^
作为对run命令的改进,你可以使用classpath wilcards,例如
java -cp ".;bin;lib/*" Game
在Windows下为此选项使用引号非常重要