• Idea中JDK为1.8,还提示Diamond types are not supported at language level '5'


    Idea中JDK为1.8,还提示Diamond types are not supported at language level '5'

    project的java level 已经核实确实为8,但是IDEA里面仍然会有如下图的提示:

    通过查看项目设置,发现project的java level 也是8。

    然后继续检查其他模块 如modules ,发现了问题所在。

    改为8就好了。

     

    遇到类似问题重点排查的位置:

    project structure中的project,module中的sources和setting中的java compiler

     

     

    还不行查一下maven配置

     

    1.  
      <build>
    2.  
      <plugins>
    3.  
      <plugin>
    4.  
      <groupId>org.apache.maven.plugins</groupId>
    5.  
      <artifactId>maven-compiler-plugin</artifactId>
    6.  
      <version>3.6.0</version>
    7.  
      <configuration>
    8.  
      <source>1.8</source>
    9.  
      <target>1.8</target>
    10.  
      </configuration>
    11.  
      </plugin>
    12.  
      </plugins>
    13.  
      </build>

    Idea中JDK为1.8,还提示Diamond types are not supported at this language level

    project的java level 已经核实确实为8,但是IDEA里面仍然会有如下图的提示:

    通过查看项目设置,发现project的java level 也是8。

    然后继续检查其他模块 如modules ,发现了问题所在。

    改为8就好了。

     

    遇到类似问题重点排查的位置:

    project structure中的project,module中的sources和setting中的java compiler

     

     

    还不行查一下maven配置

     

    1.  
      <build>
    2.  
      <plugins>
    3.  
      <plugin>
    4.  
      <groupId>org.apache.maven.plugins</groupId>
    5.  
      <artifactId>maven-compiler-plugin</artifactId>
    6.  
      <version>3.6.0</version>
    7.  
      <configuration>
    8.  
      <source>1.8</source>
    9.  
      <target>1.8</target>
    10.  
      </configuration>
    11.  
      </plugin>
    12.  
      </plugins>
    13.  
      </build>

    如果觉得本文对你有帮助,欢迎点赞评论,欢迎关注我,我将努力创作更多更好的文章。

     

     

     

  • 相关阅读:
    d3-tree 双向树
    .gitignore
    url正则匹配
    this 指向
    git 用法小总结
    心态崩了?
    内存溢出和内存泄漏的区别
    jQuery添加方法
    物理像素与逻辑像素
    服务器返回的status
  • 原文地址:https://www.cnblogs.com/coder-ahao/p/14317983.html
Copyright © 2020-2023  润新知