Eclipse Indigo, работающий на Java 7, не показывает неоднозначных ссылок на методы

У меня есть приложение, которое раньше работало на Java 1.5. Он скомпилирован и работает хорошо. Недавно я решил перейти на Java 1.7.

Когда я компилирую код с помощью Maven (я обновил версию Java в pom.xml), он отображает несколько ошибок компиляции, говоря, что некоторые ссылки на некоторые методы неоднозначны, и это правда. Однако в Eclipse эти ошибки не отображаются (я также обновил компилятор Eclipse до версии 1.7).

Мой друг попытался сделать то же самое на Eclipse Juno, и ошибки показывают.

Есть идеи, как это исправить?

Спасибо

1 ответ

Эта проблема связана с тем, что Eclipse считает, что ваш проект все еще работает на Java 1.5.

  1. Вам нужно перейти в Project -> Properties -> Java Buildpath -> Libraries и удалить старый Jre.
  2. Вам нужно перейти в Project -> Properties -> Java Buildpath -> Libraries -> Add Library -> Add JRE System Library и добавить новую библиотеку Jre 7.
Другие вопросы по тегам