使用“java <class file =”“>”command </class>时,LWJGL无法找到类错误

时间:2011-08-11 07:26:23

标签: java lwjgl

我使用此命令成功编译了我的源代码:

javac -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game.java

但是,当我尝试使用以下命令运行它时:

java -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game

,它给了我一个错误:

Error: Could not find or load main class Game

我做错了什么!? :(

我确信没有语法错误和类标注异常。

编辑:我也尝试使用此命令运行程序,但仍然没有。 T.T

java -cp "..\lwjgl-2.7.1\jar\lwjgl.jar" -Djava.library.path="..\lwjgl-2.7.1\native\windows" Game

3 个答案:

答案 0 :(得分:2)

这是答案,经过无休止的几个小时坐在我的厕所......

java -cp "..\lwjgl-2.7.1\jar\lwjgl.jar"; -Djava.library.path="..\lwjgl-2.7.1\native\windows" Game

注意-cp后的分号。 SEMI-COLON。这就是我所缺乏的一切。一个FRIGGIN'半结肠。

我希望没有人犯下我做的错误。

答案 1 :(得分:0)

必须是

java -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game

答案 2 :(得分:0)

该jar文件中是否有Game.class?如果没有,您可能还需要包含类文件的路径。对于当前工作目录,请尝试:

 java -classpath "../lwjgl-2.7.1/jar/lwjgl.jar:." Game

(也许是:应该是a;在Windows上)。