Java 添加外部库时无法找到或加载主类
嘿,我在通过cmd运行java程序时遇到了这个问题 我使用外部库:lwjgl.jar和slick-util.jar 当我编译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
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的人解决了它