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
  • 相关阅读:
    如何控制递归的深度
    判断亲密数
    还是鸡兔同笼
    幂之和
    十进制转换成八进制
    单词译码
    笔试考试系统 ____pagelist使用
    笔试考试系统 ____项目部署
    笔试考试系统 ____成绩统计
    笔试考试系统 ____错题查看
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462693.html
Copyright © 2011-2022 走看看