Error:(292, 40) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符) & ........
Error:(292, 40) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
问题背景
偶尔一次使用idea2020运行项目,这个项目之前跑过很多次都没有问题。
问题内容
Error:(292, 40) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
点击运行项目之后,出现两行错误。
问题分析
因为我idea用的不多,这个错误上网找也找不到。所以直接找了一个java的同事,瞬间解决。原因是jdk版本不一致。
解决方案
修改source下的JDK版本信息
按照以下图片步骤,一步一步的点击,点开下拉框。(熟手不要在意)
在下拉框中选择对应版本,点击【右下角的】apply(应用),然后直接点击ok退出,就行了。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------我是分割线---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error:java: Compilation failed: internal java compiler error
问题背景
后来运行的时候,又报错
问题内容
Error:java: Compilation failed: internal java compiler error
问题分析
直接上网找的,java编译器版本不一致
解决方案
按照以下图片步骤,一步一步的点击,点开下拉框。。。。。。最后点击ok退出,运行(熟手不要在意)
④ 选择的版本要和之前的对应起来。