将项目导入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即可。


  
    
      org.apache.maven.plugins
      maven-compiler-plugin
      3.1
      
        1.8
        1.8
      
    
  

来源: https://stackoverflow.com/questions/31631987/how-do-i-change-the-java-version-im-using-in-intellij-and-maven

5.项目pom文件配置:


    1.8
    1.8

你可能感兴趣的:(将项目导入idea, jdk版本总是不对)