Eclipse JAX-RS (REST Web Services) 2.0 требует Java 1.6 или новее
Я новичок в веб-службе, и я пытаюсь сделать проект, используя JAX-rs rest и spring в eclipse. Я использую java 1.8, но eclipse показывает мне ошибку, что jax-rs 2.0 требует java 1.6 или более новой ошибки, и мой проект не будет работать
это проводник проекта и скриншот ошибки. Я попытался google, но не могу получить никаких английских решений

Edit: похоже, качество скриншота низкое, если я попытаюсь отобразить его, так что вот ссылка imgur для скриншота для лучшего качества http://i.imgur.com/YYyoeUX.png
3 ответов
проекты Maven поставляются с кучей плагинов, неявно применяемых к сборке. Одним из них является maven-compiler-plugin. К сожалению, версия Java для плагина по умолчанию равна 1.5. Большинство проектов Maven, которые вы видите, переопределят версию Java, просто объявив плагин (в вашем pom.xml-файл) и настройка версии Java
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
Eclipse (с плагином m2e) установит уровень соответствия компилятора настройке в плагине. Вы можете просмотреть это, перейдя в
щелкните правой кнопкой мыши на проекте - > свойства - > компилятор Java - > посмотрите на уровень соответствия
обновление
вместо вышеуказанной конфигурации плагина компилятора вы также можете просто сделать
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
настройки плагина по умолчанию будет искать этих свойств. Это намного менее многословно, чем повторное объявление плагина.
>
Я знаю, что тема старая, но у меня была та же проблема и трудно найти информацию о нем. Поэтому установить свойства было недостаточно для меня, мне также пришлось удалить проект из Eclipse, а затем удалить .файл проекта и реимпорт проекта как проект Maven (даже если я уже создал его как проект Maven), как это ответ на эту тему.
просто добрался до пути проекта и перейдите в настройки и найдите xml-файл с именем " org.затмение.wst.общий.проект.грань.core " и изменить версию java оттуда