bhe*_*ler 60 java eclipse m2eclipse maven
在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050).在首选项中,我在Java中添加了jdk1.7.0_11 - > Installed JREs - > Add,然后指定了location(C:\Program Files\Java\jdk1.7.0_11).当我创建一个新的Maven项目并运行它时,我收到一个警告:
构建路径指定执行环境J2SE-1.5.工作区中没有安装与此环境严格兼容的JRE.
我不知道如何解决这个问题.
我相信这是一个Maven问题,因为我在运行普通的Java项目时没有这个错误.我在这里读到我应该更改"maven-compiler-plugin.pom"并将源和目标从1.5改为更合适的东西.就我而言,1.7.我已经这样做了,但我仍然收到警告.
jav*_*der 118
上面的所有答案都可能暂时有效,但每当你在命令行或Maven→更新项目上运行maven时...... JDK将被重置,这也是我理解的问题.
要妥善解决此问题,请将以下代码添加到您的pom文件中.记得做一个Maven→更新项目...之后或mvn clean compile在命令行.
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
Run Code Online (Sandbox Code Playgroud)
Bre*_*een 43
小智 30
我知道这是一个古老的话题.我有同样的问题.我测试了关于这个主题的所有答案.这里什么都没有用......但我找到了另一个解决方案.
转到pom-> overview并将这些添加到您的属性:
和
现在做一个maven更新.
use*_*334 13
对于导入的maven项目和JDK 1.7,请执行以下操作:
修改您的pom.xml文件,添加以下属性(确保POM中的显式maven-compiler-plugin定义不会覆盖以下设置)
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)将更新的项目导入Eclipse.
小智 5
我正在使用带有最新spring,maven插件和JDK1.6.0_25的Juno 4.2.
我遇到了同样的问题,这是我的修复,每次Eclipse重启后都会默认: