Как я могу исправить «неподдерживаемый файл класса основной версии 60» в IntelliJ IDEA?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу исправить «неподдерживаемый файл класса основной версии 60» в IntelliJ IDEA?

Сообщение Anonymous »

У меня есть проект Gradle в Ubuntu. Он написан на Java 14. У меня установлен Java 14 JDK. Когда я собираю его из командной строки, всё работает, но никто не хочет использовать командную строку! Когда я открываю его в IntelliJ IDEA, он выдает ошибку:

Код: Выделить всё

* Where:
Initialization script '/tmp/ijmapper.gradle`

* What went wrong:
Could not compile initialization script '/tmp/ijmapper.gradle`.
> Startup failed:
General error during semantic analysis: Unsupported class file major version 60.
за которым следует длинная и бесполезная трассировка стека, которая многое говорит о Groovy. (Этот проект не является проектом Groovy; это проект Java.)
Основная версия 60 относится к Java 16, которую этот проект не использует. Я уже заглянул в Структуру проекта и убедился, что он настроен на использование JDK версии 14. Но имя «ijmapper» предполагает, что это как-то связано конкретно с IntelliJ, и это, скорее всего, IDE. проблема, а не проблема проекта.
В файле картографа просто говорится:

Код: Выделить всё

if(!ext.has('mapPath')) ext.mapPath = { path -> path}
Другими словами, простой полифил.
Что здесь происходит и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/670 ... ellij-idea
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»