[Гайд] Как запустить McSkill.jar на линуксе (Убунту)
Автор: EmilMaylow · Обновлён:
McSkill.jar — это Java лаунчер для Minecraft. Для корректной работы на Ubuntu нужно выполнить несколько простых шагов.
1. Установка Java 11
McSkill требует совместимую версию Java. Установите OpenJDK 11:
sudo apt update sudo apt install openjdk-11-jdk -y
Каким-то чертом новые версии Java не работает с Nashorn. Почему 11 Джаа,а не, скажем, 8? 8 джава может вызвать некоторые конфликты с уже установленными библиотеками.
Далее, надо
Проверить версию Java:
java -version
Должно быть что-то вроде: openjdk version "11.x.x".
2. Установка JavaFX
JavaFX используется для GUI. Установите пакет OpenJFX:
sudo apt install openjfx -y
3. Запуск McSkill
Откройте терминал и выполните команду:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar ~/Downloads/McSkill.jar
Замените ~/Downloads/McSkill.jar на путь, где находится ваш файл McSkill.jar.
4. Создание ярлыка на рабочем столе
Создайте файл mcskill.desktop:
nano ~/.local/share/applications/mcskill.desktop
Вставьте следующий код:
[Desktop Entry]
Name=McSkill Launcher
Comment=Запуск McSkill
Exec=/usr/lib/jvm/java-11-openjdk-amd64/bin/java --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar /home/ваш_пользователь/Downloads/McSkill.jar Icon=/home/ваш_пользователь/Downloads/mcskill-icon.png
Terminal=false
Type=Application Categories=Game;
Сделайте ярлык исполняемым:
chmod +x ~/.local/share/applications/mcskill.desktop
Ярлык появится в меню приложений. Можно перетащить на панель для быстрого запуска.
5. Полезные советы
Убедитесь, что используете Java 11. Более новые версии могут вызвать ошибки с Nashorn и JavaFX.
Если нет иконки, просто удалите строку Icon= — будет стандартная иконка.
Для быстрого запуска без терминала можно использовать созданный ярлык.
Молитесь,что эта штука заработает. Мне помогло, надеюсь, вам тоже поможет