美文网首页
将项目导入idea, jdk版本总是不对

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

作者: 神之试炼者 | 来源:发表于2018-03-05 09:18 被阅读1245次

参考文章: 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>

相关文章

网友评论

      本文标题:将项目导入idea, jdk版本总是不对

      本文链接:https://www.haomeiwen.com/subject/mcpcfftx.html