У меня есть проект Maven в Eclipse, в настоящее время выполняется Java 1.6. Я хотел бы обновить проект для запуска Java 1.7.Maven/Eclipse - Обновление проекта до Java7 прикручивает исходные папки
(.. Затмение Juno 4.2.1 Я должен использовать эту сборку, потому что я использую RDI)
После некоторых исследований, вот что я сделал:
1. Обновлен П. xml с новым maven-компилятором-плагином.
Был:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Сейчас:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
2. Edited JRE в Java Build Path.
Из меню «Проект»> «Свойства»> «Путь сборки Java».
Выделите JRE System Library и Edit.
Был "JRE System Library [JavaSE-1,6]",
теперь "JRE System Library [JavaSE-1,7]".
3. Maven> Обновление проекта.
Так что раньше, мой проект был правильно выложен (для Maven). Теперь он показывает дополнительную папку src в дополнение к пакету src/main/jave.
О, и ничего не работает. IE: он не разрешает никаких внутренних методов.
До:
[Edit] Более подробно о до:
[править] Как resources
настроенном в ПОМ.
[редактировать] Java Построить Путь
После:
После журнала задачи:
Каковы некоторые ошибки компиляции, которые у вас есть сейчас? Макет «После» на самом деле выглядит правильно, а не «До». –
Есть ли уборка ** помощь? Вы проверили фактические ошибки? Может быть, вы потеряли какую-то другую библиотеку, или есть некоторая подлинная ошибка компиляции в вашей программе сейчас? –
Скопируйте текст ошибки из окна «Проблемы» в Eclipse, пожалуйста. Если не видно, используйте «Показать просмотр» rubmenu ... – Betlista