После обновления до Java 17 начал получать [ошибку] ​​целевой уровень должен быть в пределах «1.1»… «1.8», «9»… «14»: 17JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 После обновления до Java 17 начал получать [ошибку] ​​целевой уровень должен быть в пределах «1.1»… «1.8», «9»… «14»: 17

Сообщение Anonymous »

Я обновляю свою тестовую среду для использования Java 17 с помощью Gradle.

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

java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
Также обновлен Gradle до версии «8.0.2». Попытка сборки полученного проекта

[ошибка] целевой уровень должен быть в '1.1'...'1.8','9'...'14' : 17

Несколько советов относительно AspectJ lib, которые я не понимаю (можно увидеть на прилагаемом скриншоте 1).
Изображение

Поэтому я также попробовал обновить плагин AspectJ до последней версии

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

id "io.freefair.aspectj.post-compile-weaving" version "8.0.1"
в моем файле build.gradle. В результате библиотека AspectJ перестала отображаться в IDE (скриншот 2),
Изображение
с

ошибка: пакет org.aspectj.lang.annotation не существует

Не могу понять с чего копать и с чем может быть связана эта проблема? В результате мне нужно, чтобы мой проект работал с Java 17, в настоящее время использую 14 и AspectJ.

Подробнее здесь: https://stackoverflow.com/questions/759 ... ould-be-in
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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