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>

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

 

 

 

原文地址:https://www.cnblogs.com/coder-ahao/p/14317983.html