zoukankan      html  css  js  c++  java
  • 设置Maven默认的JDK为1.7,解决Update Maven Project默认为1.5和Maven打包报错2个问题

    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
  • 相关阅读:
    文件操作(IO 技术)
    异常
    面向对象进阶
    面向对象
    函数用法和底层分析
    控制语句
    集合
    字典
    元组 tuple
    Python3 列表
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462692.html
Copyright © 2011-2022 走看看