1

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

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

我做错了什么!?:(

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

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

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

3 回答 3

2

这是答案,经过无数小时坐在我的马桶上......

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

注意 -cp 后面的分号。分号。这就是我所缺乏的。一个该死的分号。

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

于 2011-09-02T16:47:12.267 回答
0

它一定要是

java -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game
于 2011-08-11T07:31:10.120 回答
0

Game.class在那个jar文件里面吗?如果没有,您可能还需要包含类文件的路径。对于当前工作目录,尝试:

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

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

于 2011-08-15T09:29:13.107 回答