Maven工程编辑(Dynamic Web Module 3.0 requires Java 1.6 or newer)即使用MAVEN创建项目JDK版本默认是1.5解决办法

3 篇文章 0 订阅

闪入 ... ...

Maven编辑工程,错误信息如下:

Dynamic Web Module 3.0 requires Java 1.6 or newer.
Java compiler level does not match the version of the installed Java project facet.
One or more constraints have not been satisfied.

 

解决办法 (一)  在工程的pom.xml配置文件中直接配置:

在工程的pom.xml配置文件中添加如下代码:

  <!-- 指定maven编译方式为jdk1.7版本 -->
  <profiles>
	<profile>
		<id>jdk-1.7</id>
		<activation>
			<activeByDefault>true</activeByDefault>
			<jdk>1.7</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.7</maven.compiler.source>
			<maven.compiler.target>1.7</maven.compiler.target>
			<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
		</properties>
	</profile>
  </profiles>

保存后,选择工程右键 -> Maven -> update project 

在弹出的对话窗口中选择你的工程,点击【OK】,更新工程,上述的错误即可解决;

 

解决办法 (二)  在maven的安装目录找到settings.xml文件:

在文件内容中添加或修改如下内容:

    <profile>
      <id>jdk-1.7</id>

      <activation>
		  <activeByDefault>true</activeByDefault>   
          <jdk>1.7</jdk>
      </activation>

      <properties>
        <maven.compiler.source>1.7</maven.compiler.source>   
		<maven.compiler.target>1.7</maven.compiler.target>   
		<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
      </properties>
    </profile>

添加完成后,在对eclipse进行设置: window->preferences->maven->user settings  指定你的settings.xml文件所在路径,如下:

保存完成后,同样 选择工程右键 -> Maven -> update project 即可;

 

以上两种方法的前提是你本地一定要安装过指定版本的 JDK (Windows/Linux系统都可以多版本JDK并存的)

如何安装JDK,请参考我的文章:Windows系统JDK环境变量配置

至此结,谢谢!

闪出 ... ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值