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