java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符)
java:-source1.5中不支持diamond运算符1、前言2、问题描述3、问题原因4、解决方法5、后续问题与解决方法结语1、前言 往idea里导入一个现有的项目后,运行时报错。2、问题描述java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符)3、问题原因 该项目Modules中的Language level为1.5,版本
·
1、前言
往idea里导入一个现有的项目后,运行时报错。
2、问题描述
java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符)
3、问题原因
该项目Modules中的Language level为1.5,版本较低,不支持diamond运算符(<>)。
4、解决方法
将该项目Modules中的Language level改为7或者更高的版本。
具体操作:
File → Projuect structure → Modules → Sources → Language level
修改即可。
5、后续问题与解决方法
上述问题解决后,会出现以下问题:
java:Compilation failed:internal java compiler error
根据错误提示,可知,内部的java编译器出错。具体解决方法:
File → Settings
搜索框里:Java Complier,进入
修改Module的Target bytecode version与Language level一致即可。
结语
如果你喜欢我写的文章,欢迎来踩我个人搭建的博客~
ChengNing’s Blog
更多推荐
已为社区贡献5条内容
所有评论(0)