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 の後のセミコロンに注意してください。セミコロン。私に欠けていたのはそれだけでした。FRIGGIN'セミコロン。

私が犯した間違いを誰も犯さないことを願っています。

于 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 に答える