Исправление «java: ошибка: неверный исходный выпуск: 13» в компиляции Java.

Сообщение об ошибке «java: ошибка: недопустимая исходная версия: 13» указывает на то, что вы пытаетесь скомпилировать или запустить код Java с уровнем исходного кода, который не поддерживается вашей версией Java Development Kit (JDK).

Чтобы решить эту проблему, у вас есть несколько вариантов:

  1. Обновите JDK: установите более новую версию JDK, поддерживающую Java 13 или более позднюю версию. Вы можете загрузить последнюю версию JDK с официального сайта Oracle или использовать совместимую альтернативу, например OpenJDK.

  2. Укажите правильный исходный выпуск. Если в вашей системе установлено несколько версий JDK, убедитесь, что вы используете правильную версию. Вы можете явно указать версию исходного кода, добавив соответствующий флаг в команду компиляции или выполнения. Например, если вы используете JDK 13, вы можете добавить флаг -source 13при компиляции кода.

  3. Измените уровень исходного кода. Если обновление JDK невозможно, вы можете изменить свой код, чтобы использовать более низкий уровень исходного кода Java, поддерживаемый вашей текущей версией JDK. Обычно это предполагает использование функций и синтаксиса, совместимых со старыми уровнями исходного кода.

Не забудьте перекомпилировать код после внесения любых изменений, чтобы они вступили в силу.