Top.Mail.Ru
Ответы

Вопрос по java

D:\Servers>java -Dfile.encoding=UTF-8 -server -jar spigot-1.21.jar
Error: LinkageError occurred while loading main class org.bukkit.craftbukkit.bootstrap.Main
java.lang.UnsupportedClassVersionError: org/bukkit/craftbukkit/bootstrap/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 64.0

помогите плз, сервер в майне не запускается, эта ошибка, стоит JAVA 17

По дате
По рейтингу
Аватар пользователя
Мудрец

это вопрос по английскому языку...

Аватар пользователя
Просветленный

Main был откомпелирован более поздней версией чем ты компилишь сейчас.

Аватар пользователя
Ученик

а что делать

Аватар пользователя
Ученик

"скомпелироованный" это что

Аватар пользователя

Вот здесь вы можете найти список соответствий между версиями Java и версиями ее классов:
https://stackoverflow.com/questions/9170832/list-of-java-class-file-format-major-version-numbers

В таблице четко видно, что версия классов 65 соответствует версии Java 21.
А у вас версия классов 64, это похоже на Java до 20-й версии.
Ставьте Java 21 и пробуйте снова.

Аватар пользователя
Мастер

Научиться гуглить и читать. Тебе нужна java 21

Аватар пользователя
Ученик

извини, я прогуглил, было написано что нужна джава 17



Видео по теме