Почему появляется сообщение “ Annotations are not supported at this language level”?

193
06 октября 2017, 14:57

О каком уровне языка идет речь в сообщении?

Annotations are not supported at this language level

Answer 1

Речь идет об уровне обратной совместимости компилятора. Используя, скажем, JDK 8 вы можете компилировать байт-код совместимый с JRE 5.0.

Если используете IntellijIDEA, зайдите в File -> Project Structure -> Project и задайте нужный Project Language Level

Answer 2

У вас проблема в том что в IDEA у вас выбран JDK ниже 6 версии.
Установите JDK>=1.6 и все будет работать.

Настройки проекта

Общие настройки IDE

READ ALSO
Парсинг даты и времени

Парсинг даты и времени

Никак не получается составить шаблон для парсинга даты и времени в таком виде:

244
Преобразование SQL запросов в JAVA Class

Преобразование SQL запросов в JAVA Class

Стоит задача преобразовать некоторые sql запросы в конкретные Java файлыДопустим у меня есть запрос на создание таблицы:

189
Локальные переменные в C#

Локальные переменные в C#

Есть следующий код на C# (NET Core):

356