Java “Maven”;构建路径指定执行环境J2SE-1.5;,即使我把它改成了1.7
在EclipseJuno中,我安装了最新的m2e插件(1.2.20120903-1050)。在preferences中,我在Java->Installed JREs->Add中添加了jdk1.7.0_11,然后指定了位置(Java “Maven”;构建路径指定执行环境J2SE-1.5;,即使我把它改成了1.7,java,eclipse,maven,m2eclipse,Java,Eclipse,Maven,M2eclipse,在EclipseJuno中,我安装了最新的m2e插件(1.2.20120903-1050)。在preferences中,我在Java->Installed JREs->Add中添加了jdk1.7.0_11,然后指定了位置(C:\Program Files\Java\jdk1.7.0_11)。当我创建一个新的Maven项目并运行它时,我得到一个警告: 构建路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的JRE 我不知道如何解决这个问题 我相信这是一个Maven问题,因为我在运行
C:\Program Files\Java\jdk1.7.0_11
)。当我创建一个新的Maven项目并运行它时,我得到一个警告:
构建路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的JRE
我不知道如何解决这个问题
我相信这是一个Maven问题,因为我在运行普通Java项目时没有这个错误。我读到应该修改“maven compiler plugin.pom”,并将源代码和目标代码从1.5修改为更合适的版本。就我而言,1.7。我已经这样做了,但我仍然得到警告
我正在使用Juno4.2和最新的spring、maven插件和JDK1.6.0_25 我也遇到了同样的问题,下面是我在每次Eclipse重启后默认设置的修复程序:
以上所有答案暂时都可以使用,但无论何时在命令行或maven→Update项目上运行maven,JDK都会被重置,这也是我理解的问题 要永久修复此问题,请将以下代码添加到pom文件中。请记住在之后或在命令行中执行Maven→Update project…
mvn clean compile
org.apache.maven.plugins
maven编译器插件
3.1
1.7
1.7
对于导入的maven项目和JDK 1.7,请执行以下操作:
1.7
1.7
我知道这是一个老话题。我也有同样的问题。我测试了关于这个话题的所有答案。这里什么都不起作用……但我找到了另一个解决方案 转到pom->overview并将这些属性添加到您的属性中:
- 名称:“maven.compiler.target”值:“1.7”
- 名称:“maven.compiler.source”值:“1.7”
现在做一个maven更新。我也面临同样的问题。在pom.xml中,我指定maven编译器插件选择1.7作为源和目标。即使这样,当我在eclipse中导入git项目时,它也会选择1.5作为项目的编译版本。需要注意的是,eclipse已将运行时设置为JDK 1.8 我还检查了.classpath.impl或.project文件是否未在git存储库中进行检查
解决方案对我来说很有效:我只是删除了.classpath文件并做了一个“maven更新项目”……重新生成了classpath文件,它从pom文件中选择了1.7作为编译版本。我在EclipseMars版本中得到了一个错误“生成路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的JRE 要解决此问题,请执行以下步骤, “右键单击项目 选择构建路径 选择“配置生成路径” 选择“库”选项卡 选择JRE系统库并单击编辑按钮 选择工作区默认JRE并完成
问题将得到解决。在eclipse中创建maven项目时,无论设置如何,构建路径都设置为JDK 1.5,这可能是新项目或m2e中的错误。如果您遇到以下类型的错误 然后执行以下步骤-->>
- 转到Windows。然后选择首选项,在其中选择java(位于左角)
- 在java中选择Installed JRE并检查您的JRE(如果您正确安装了jdk并定义了正确的环境变量,那么您将在此处看到已安装java的当前版本),如图所示-
问题已解决..干杯!!要将项目更新为环境中可用的最新java版本,请执行以下步骤:
pom.xml
文件ctrl+F
)搜索maven编译器插件
maven编译器插件
3.1
我测试了关于这个主题的所有答案。这里什么都不起作用……但我发现
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>