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

Java 添加外部库时无法找到或加载主类,java,compilation,cmd,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 lo

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

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

java -cp bin;.;lib/lwjgl.jar;lib/slick-util.jar; Game
            ^
例如,作为对run命令的改进,可以使用类路径wilcards

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

在Windows下为该选项使用引号是很重要的

好吧,我添加了“;”,因此它看起来与上面的一样,但现在我在线程“main”中得到了以下错误
异常java.lang.UnsatifiedLinkError:java.library.path中没有lwjgl…
这是另一个错误,需要为
lwjgl
设置
LD\u library\u路径。然而,这是另一篇博文。JVM现在正在寻找
游戏
类。所以我打开了一篇新博文,stackoverflow的人解决了它