在将idea更新到最新版本之后,每次改动pom文件之后,都会导致项目的jdk版本变成了1.5,而项目中使用的是jdk1.8,然后就会出现一些jdk的api找不到的情况,真的是神烦.。。。
提供几种解决方案:
一、手动在settings中指定jdk版本号
二、在Project Structure中指定jdk版本号
三、在maven-compiler-plugin插件中配置jdk版本
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
上诉三种方式我都测试过,前两种真的是贼麻烦,每次都要来改,而且有时候还需要两种方式结合着用,推荐大家使用第三种,一劳永逸。
评论