将项目导入idea, jdk版本总是不对

参考文章: https://www.zhihu.com/question/36963056/answer/92057485

一句话总结: 肯定有个地方的jdk/jre版本没配对.

>  特别是ide有时候配置的是自己带的jdk位置, 而不是个人安装的, 这个很容易混淆看不出来. 

网上搜了很多解决方法, 从重到轻罗列, 供参考:

  1. IDE配的jdk没选对 [这个不容易看出不来 特别容易忽略]
    1.1

    image.png

    1.2
    image.png

  2. 按"Ctrl+Shift+Alt+S"打开项目配置,设置每个Module的Language Level为"8"。
    
  3. project SDK也改!!!!!!!!

  4. 按"Ctrl+Alt+S"打开设置,搜索"java compiler",将默认jdk和当前modual的jdk版本切换为1.8即可。

<build>
  <plugins>
    <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>
  </plugins>
</build>
来源: https://stackoverflow.com/questions/31631987/how-do-i-change-the-java-version-im-using-in-intellij-and-maven

5.项目pom文件配置:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容