Как исправить «UnsupportedClassVersionError» при запуске сервера Minecraft на Ubuntu с последней версией JRE

Убунту 6

При запуске сервера Minecraft на Ubuntu вы можете столкнуться с ошибкой UnsupportedClassVersionError. Эта ошибка может быть довольно неприятной, но, к счастью, ее можно устранить, обновив среду выполнения Java (JRE) в вашей системе. В этой статье мы расскажем вам, как исправить эту ошибку.

Чтобы исправить «UnsupportedClassVersionError» при запуске сервера Minecraft на Ubuntu с последней версией JRE, вам необходимо обновить версию Java, чтобы она соответствовала версии, с которой был скомпилирован сервер. Установите Java 17 в своей системе, переключитесь на использование ее в качестве версии Java по умолчанию, и вы сможете запускать свой сервер Minecraft, не сталкиваясь с ошибкой.

Понимание ошибки

«UnsupportedClassVersionError» обычно возникает, когда программа Java, которую вы пытаетесь запустить, была скомпилирована с более новой версией среды выполнения Java, чем та, которая установлена ​​в вашей системе. Например, если ваш сервер Minecraft был скомпилирован с Java 17 (что соответствует версии файла класса 61.0), но вы используете его на Java 11 (которая поддерживает версии файла класса до 55.0), вы столкнетесь с этой ошибкой.

Проверка вашей текущей версии Java

Прежде чем мы начнем, важно проверить текущую версию Java, установленную в вашей системе. Вы можете сделать это, выполнив следующую команду в своем терминале:

Java-версия

Эта команда выведет версию Java, используемую в настоящее время в вашей системе.

Установка правильной версии Java

Если вы обнаружите, что ваша версия Java устарела, вам необходимо установить правильную версию. В данном случае нам понадобится Java 17. Для ее установки выполните следующую команду:

sudo apt установить openjdk-17-jre-безголовый

В этой команде sudo используется для выполнения команды с привилегиями root. apt — это утилита обработки пакетов в Ubuntu, install — это команда для установки нового пакета, а openjdk-17-jre-headless — это имя пакета для Java 17.

Если Java 17 недоступна в репозитории Ubuntu, вы можете установить ее вручную. Следуйте этому руководству, чтобы вручную установить Java 17 в Ubuntu.

Переход на правильную версию Java

После установки Java 17 вам нужно переключиться на ее использование. Вы можете сделать это, выполнив следующую команду:

sudo update-alternatives –config java

Эта команда позволяет вам обновить версию Java по умолчанию в вашей системе. Он представит вам список установленных версий Java, и вы сможете выбрать подходящую (в данном случае Java 17).

Запуск вашего сервера Minecraft

Установив и выбрав правильную версию Java, вы сможете запустить свой сервер Minecraft, не сталкиваясь с «UnsupportedClassVersionError».

Заключение

Устранение «UnsupportedClassVersionError» при запуске сервера Minecraft в Ubuntu включает проверку вашей текущей версии Java, установку правильной версии Java и переключение на нее. Выполнив шаги, описанные в этой статье, вы сможете устранить эту ошибку и запустить сервер Minecraft. Если у вас возникнут какие-либо проблемы, не стесняйтесь оставлять комментарии, и мы сделаем все возможное, чтобы помочь вам.

Чтобы проверить текущую версию Java, установленную в вашей системе Ubuntu, откройте терминал и выполните команду java -version. Это отобразит информацию о версии Java, установленной в вашей системе.

Если ваша версия Java устарела, вам необходимо установить правильную версию. В этом случае вы можете установить Java 17, выполнив команду sudo apt install openjdk-17-jre-headless. Если Java 17 недоступна в репозитории Ubuntu, вы можете установить ее вручную, следуя руководству по установке Java OpenJDK в Ubuntu.

Как только у вас будет установлена ​​правильная версия Java, вы можете переключиться на ее использование, выполнив команду sudo update-alternatives –config java. Эта команда позволяет вам обновить версию Java по умолчанию в вашей системе. Вам будет представлен список установленных версий Java, и вы сможете выбрать подходящую (в данном случае Java 17).

После установки и выбора правильной версии Java вы сможете запустить свой сервер Minecraft, больше не сталкиваясь с «UnsupportedClassVersionError». Обязательно запустите сервер, используя обновленную версию Java, указав правильный путь к Java или соответствующим образом изменив сценарий запуска сервера.

Если вы столкнулись с какими-либо проблемами в процессе исправления «UnsupportedClassVersionError» или у вас есть другие связанные вопросы, не стесняйтесь оставлять комментарии под статьей. Мы сделаем все возможное, чтобы помочь вам и предоставить рекомендации для решения любых проблем, с которыми вы можете столкнуться.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *