1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Unsupported Java detected (62.0). Only up to Java 13 is supported.

Тема в разделе "Помощь", создана пользователем Букатов Семён, 7 янв 2023.

Статус темы:
Закрыта.
  1. Автор темы
    Букатов Семён

    Букатов Семён Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Yorion
    Не могу найти джаву 13, с которой бы работал сервер. Версия ядра свежая. Текст из ядра ниже:


    @Echo off
    java.exe -Xmx2048M -Xms1024M -jar spigot-1.14.4.jar
    pause

    Помогите пожалуйста! Может, у кого-то есть рабочая джава? Или я делаю совсем не то?
     
  2. Limon-mine

    Limon-mine Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Limon_MineDel
    Написано, что поддерживается версия до Java 13. Попробуй поставить 11 или 8
     
  3. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    У тебя Java 18 (как я это понял).
    По факту для spigot 1.14 рекомендуется и вовсе Java 11. Но ядро требует версию не новее Java 13. Причина этому лишь одна - на момент выхода Java 14 спигот 1.14.4 уже перестал обновляться - поэтому было неизвестно, сломается ли ядро на более новых версиях.
    Поэтому в теории на Java 18 спигот тоже сможет работать корректно (не проверял, но практически уверен в этом).

    На paper есть флаг, который позволяет проигнорировать этот запрет и совершить попытку запуска:
    `-DPaper.IgnoreJavaVersion=true` (перед -jar).

    Для spigot же решение чуть сложнее - собрать ядро при помощи BuildTools на новой версии Java, например на 18 как раз. По этой причине готовые ядра не стоит брать изо всяких сборок или качать с сомнительных сайтов.

    Но по большому счёту я бы рекомендовал перейти на Paper. Он и оптимизирован лучше, и функционала у него больше, и исправлено больше багов/дюпов.

    Но если всё-таки хочешь скачать более старую версию Java, то тебе пригодятся https://adoptopenjdk.net/ и https://jdk.java.net/
    После установки убедись, что в переменные среды в path указан путь до нужной джавы. Либо же можешь указать путь до нужной джавы в скрипте запуска сервера (до "Java").

    Но учти, что откат на старые версии чего-либо, включая джаву - это не очень хорошая практика.
    Это же касается и майна. 1.14.4 тоже уже давно устарела и уже не поддерживается разработчиками ядер, поэтому рекомендую задуматься о переходе на более новые версии игры
     
    Последнее редактирование: 8 янв 2023
  4. MrLikon

    MrLikon Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    LIKON23
    Столкнулся недавно с такой же проблемой.
    Пришлось мне ждаву перестановить и после этого сервер перестал работать и требовать другую джаву.
    Решение нашёл сам.

    Просто в start.bat укажи путь к джаве.

    Пример:


    @Echo off
    "(в этих ковычках путь к ждаве)" -Xmx3072M -Xms2048M -jar server.jar
    pause
     
  5. Автор темы
    Букатов Семён

    Букатов Семён Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Yorion
    Консоль пишет, что система не может найти указанный путь. Содержимое батника прилагаю:


    @Echo off
    C:\ProgramFiles\Java\jdk-11.0.17+8\bin\java.exe -Xmx2048M -Xms1024M -jar spigot-1.14.4.jar
    pause

    Сама джава на месте, путь указан, кажется, правильно. роап.png
     
  6. Автор темы
    Букатов Семён

    Букатов Семён Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Yorion
    Пытаюсь запустить свой старый сервер, на нём стоят плагины, которых нет на новых версиях, потому не вариант ставить его выше 1.14.4. Уже пробовал поставить Paper, но он почему-то бесконечно скачивает ванильное ядро, поэтому оставил эту идею и решил продолжить на Spigot. Про BuildTools и path - я совершенно не понимаю, что это. Потому-то и обратился сюда.
     
  7. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    1) Не используй Spigot, используй Paper
    2) -DPaper.IgnoreJavaVersion=true
     
  8. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Нет, не правильно. Как минимум нет пробела в Program Files, а должен быть.
    Копируй путь из проводника, вставляй в скрипт, бери в двойные кавычки
     
  9. Автор темы
    Букатов Семён

    Букатов Семён Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Yorion
    Сработало, спасибо!
     
Статус темы:
Закрыта.

Поделиться этой страницей