设置Maven默认的JDK为1.7,解决Update Maven Project默认为1.5和Maven打包报错2个问题

本文详细介绍了如何通过修改Maven的settings.xml文件来解决Maven项目中遇到的JDK版本不匹配的问题,确保使用正确版本的JDK编译Java代码,避免运行时错误。

1.之前,一直遇到这个问题。

   Update Maven Project的时候,JDK变成了1.5的。
    如果项目中有使用“@overdide”,程序就会报错,需要手动修改JRE为1.7的。

2. Maven打包时,Java代码使用了JDK1.7的语法" catch (IllegalArgumentException | IllegalAccessException e) "就报错。


   这2个问题应该都是Maven的配置问题,JDK版本为1.5。



解决办法:修改Mavan的settings.xml
<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>  




增加上述配置就可以了。
参考资料:http://jingyan.baidu.com/article/84b4f565efc39e60f7da326b.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值