您的位置:首页 > 编程语言 > Java开发

在命令行中使用mvn clean install时Java 8中的一些代码编译失败

2017-09-25 22:02 204 查看
最近项目从Java7升到了Java8,所以在编译和install的时候出现了一些编译错误。后来网上查找了一下相关资料,现在将相关内容整理一下:

1.首先确保java -version,显示你当前确实是在使用JDK8

2.确保mvn -v 中的java使用的是JDK8

   如果不是,则设置JAVA_HOME 为JDK8相应的目录 例如:setEnv JAVA_HOME /usr/jdk/1.8.0_92

  更改mvn -v中的JDK版本

3.修改.m2中settings.xml文件,添加如下配置:

<profile>

    <id>jdk18</id>

    <activation>

        <activeByDefault>true</activeByDefault>

        <jdk>1.8</jdk>

    </activation>

    <properties>

        <maven.compiler.source>1.8</maven.compiler.source>

        <maven.compiler.target>1.8</maven.compiler.target>

        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

    </properties>    

</profile>

之后就可以用java 8进行mvn 编译了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: