При разработке Java часто возникает ошибка «неподдерживаемая основная версия файла класса» при работе с различными версиями Java и IDE. Эта ошибка обычно возникает, когда вы пытаетесь запустить или скомпилировать файл класса, который был скомпилирован с более высокой версией Java, чем та, которую поддерживает ваша текущая среда. В этой статье мы рассмотрим несколько методов исправления ошибки «неподдерживаемый файл класса основной версии 60», особенно в IntelliJ IDEA.
Метод 1: обновить версию JDK в IntelliJ IDEA
- Откройте IntelliJ IDEA и выберите «Файл» ->«Структура проекта».
- На вкладке «Проект» убедитесь, что для «Project SDK» установлена совместимая версия JDK. Если это не так, нажмите раскрывающееся меню и выберите подходящую версию JDK (например, JDK 16).
- Нажмите «ОК», чтобы сохранить изменения.
Метод 2: настройка параметров компилятора
- Откройте IntelliJ IDEA и выберите «Файл» ->«Настройки» (или IntelliJ IDEA ->«Настройки» в macOS).
- В окне «Настройки» выберите «Сборка, выполнение, развертывание» ->«Компилятор» ->«Компилятор Java».
- Убедитесь, что «Версия байт-кода проекта» соответствует версии файла класса, который вы пытаетесь использовать (например, 16 для версии файла класса 60).
- Нажмите «ОК», чтобы сохранить изменения.
Метод 3: конфигурация Gradle
Если вы используете Gradle для своего проекта, вы можете изменить файл build.gradle, чтобы указать целевую версию совместимости.
- Найдите файл build.gradle в своем проекте.
- Внутри блока «java» добавьте следующую строку: sourceCompatibility = ’16’ (замените ’16’ соответствующей версией Java).
- Сохраните файл и перезагрузите проект Gradle в IntelliJ IDEA.
Метод 4: Конфигурация Maven
Если вы используете Maven, вы можете обновить конфигурацию подключаемого модуля компилятора Maven в файле pom.xml.
- Найдите файл pom.xml в своем проекте.
- В раздел «сборка» добавьте следующие строки:
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>16</source> <target>16</target> </configuration> </plugin> </plugins>
- Сохраните файл и перезагрузите проект Maven в IntelliJ IDEA.
Метод 5. Проверьте конфигурацию среды выполнения Java (JRE).
Убедитесь, что JRE, используемая IntelliJ IDEA, соответствует желаемой версии Java.
- Перейдите в Файл ->Структура проекта.
- В разделе «SDK» убедитесь, что JRE указывает на правильную версию Java.
- Если нет, нажмите кнопку «+», выберите «JDK» и укажите путь к соответствующей установке JDK.
Ошибку «неподдерживаемый файл класса основной версии 60» в IntelliJ IDEA можно устранить, обновив версию JDK, настроив параметры компилятора, настроив конфигурации Gradle или Maven и проверив конфигурацию среды выполнения Java. Следуя методам, изложенным в этой статье, вы сможете устранить эту ошибку и продолжить разработку Java в IntelliJ IDEA.
Не забудьте убедиться, что версия Java вашего проекта совместима с версией JDK, установленной в вашей системе, чтобы избежать возникновения этой ошибки в будущем.