您现在的位置是:网站首页 > 心得技巧 > 编程技巧编程技巧

【原】idea Build Project 失败,自动使用了低版本jdk

飞鱼-非鱼 飞鱼-非鱼 2020-05-08 围观() 评论() 点赞() 编程技巧

简介:在idea中改动了maven工程的pom.xml文件之后,总会出现编译失败的情况,从给出的错误提示信息中,看到是因为jdk的版本变化了,导致一些原生api方法找不到,所以在编译的时候就会通不过。在我本机出现这个问题的场景里,每次变化后的jdk版本都是1.5,这个maven默认的版本。

idea中改动了maven工程的pom.xml文件之后,总会出现编译失败的情况,从给出的错误提示信息中,看到是因为jdk的版本变化了,导致一些原生api方法找不到,所以在编译的时候就会通不过。

在我本机出现这个问题的场景里,每次变化后的jdk版本都是1.5,这个maven默认的版本。

解决方法:

1、在项目的pom.xml文件中指定jdk版本号


<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

2、在maven的settings.xml文件中指定jdk版本号

<profile>   
    <id>jdk-1.8</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> 
        <maven.compiler.encoding>utf-8</maven.compiler.encoding>   
    </properties>
</profile>

Build Project

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们