Я создаю проект Maven в Eclipse Helios. Он работает нормально в течение дня, но затем появляется это предупреждение:
Путь сборки указывает среду выполнения J2SE-1.4. В рабочей области нет установленных JRE, которые строго совместимы с этой средой.
После этого сообщения проект прекратил компиляцию и отладку. Есть ли у кого-нибудь решение этой проблемы?
Независимо от того, используете ли вы плагин maven eclipse или m2eclipse , конфигурация проекта Eclipse получена из POM, поэтому вам необходимо настроить плагин компилятора maven для версии 1.6 (по умолчанию он равен 1.4).
Добавьте следующее в свой проект
pom.xml
, сохраните, затем перейдите в свой проект Eclipse и выберите Свойства> Maven> Обновить конфигурацию проекта:<project> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>
источник
Вышеупомянутые решения исправляют проект или каким-то образом обходят проблему. Иногда вы просто не хотите исправлять проект, а вместо этого просто скрываете предупреждение.
Для этого настройте содержимое панели предупреждений и обязательно отключите категорию «путь сборки» -> «Проблема с системным путем JRE». Пользовательский интерфейс этого диалога немного сложен / странен / затруднен в использовании, поэтому вам, возможно, придется повозиться с некоторыми параметрами, чтобы заставить его делать то, что вы хотите.
источник
В настройках eclipse перейдите в Java-> Установленные JRE-> Среда выполнения и настройте среду выполнения JRE для J2SE-1.4.
источник
Фактическая причина этого предупреждения заключается в том, что вы настроили свой проект для работы с более ранней версией JRE, чем вы установили. Обычно это происходит всякий раз, когда вы используете старые проекты с новыми JRE.
Скорее всего, это не вызовет никаких проблем. Но если вы действительно хотите сэкономить, вам следует установить правильный старый JDK. Вы можете найти их здесь: http://www.oracle.com/technetwork/java/archive-139210.html
Если затем рестарт затмение вы можете пойти в Window> Preferences> Java> Installed JREs> Execution Environments и набор для в вашем случае J2SE-1.4 [идеальный матч] , как затмение вызывает.
источник
Если у вас Java 1.8, тогда
Вам нужна эта xml-часть в pom.xml и обновите проект.
<properties> <maven.compiler.target>1.8</maven.compiler.target> </properties>
источник
правильная процедура для устранения этого предупреждения, как пишут другие люди, заключается в том, чтобы войти в свойства вашего проекта и щелкнуть путь сборки Java, расположенный слева. Теперь вы найдете внутри окна библиотеки в J2SE 1.5 , двойной щелчок на этом и новое окно даст вам возможность выбрать правильный Excecution среды . Теперь выберите свою версию, и предупреждение исчезнет.
источник
Вы настроили свой проект для компиляции в соответствии с 1.4? Если да, сделайте то , что сказал Крок . Или, если быть более точным, вам нужно выбрать среду выполнения J2SE-1.4 и отметить одну из установленных JRE, которую вы хотите использовать в режиме соответствия 1.4; скорее всего, у вас установлена 1.6 JRE, просто проверьте ее. Или установите 1.4 JRE, если у вас есть установочный комплект, и используйте его.
В противном случае перейдите в настройки Eclipse, Java -> Compiler и проверьте, установлено ли соответствие 1.4. Если это так, верните его на 1.6. Если это не так, перейдите в свойства проекта и проверьте, есть ли у него настройки для конкретного проекта. Перейдите в Java Compiler и снимите флажок, если вы хотите использовать общие настройки eclipse. Или установите для конкретных параметров проекта значение 1,6, чтобы всегда было 1,6 независимо от предпочтений eclipse.
источник
Просто измените версию в Window-> Preferences-> Java -> Installed JREs. Проверьте список установленных JRE. Затем щелкните правой кнопкой мыши свой проект -> свойства -> путь сборки Java -> библиотеки. Измените «Системную библиотеку JRE» на версию в «установленных JRE».
Предупреждение исчезнет.
источник
Я получал предупреждение проекта: « Путь сборки указывает среду выполнения J2SE-1.5. В рабочей области нет установленных JRE, которые строго совместимы с этой средой ». Я удалил библиотеку J2SE1.5 и добавил новую системную библиотеку JRE, которая решила мою проблему.
источник
Разверните свой проект в рабочей области >> щелкните правой кнопкой мыши (Системные библиотеки JRE) >> выберите свойства >> выберите рабочее пространство по умолчанию JRE вышеуказанное решение sol
источник