LWJGL не может найти ошибку класса при использовании "Java"команда - PullRequest
1 голос
/ 11 августа 2011

Я успешно скомпилировал мой источник с помощью этой команды:

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

Ответы [ 3 ]

2 голосов
/ 02 сентября 2011

Вот ответ, после бесконечных часов сидения в моем туалете ...

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

Обратите внимание на точку с запятой после -cp. ПОЛУКОЛОН. Это было все, чего мне не хватало. ФРИГГИНСКИЙ ПОЛУКОЛОН.

Я надеюсь, что никто не совершает ошибку, которую я сделал.

0 голосов
/ 15 августа 2011

Game.class внутри этого файла jar?Если нет, то вам, вероятно, также необходимо указать путь к файлу класса.Для текущего рабочего каталога попробуйте:

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

(возможно, это: должно быть; в Windows).

0 голосов
/ 11 августа 2011

Должно быть

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