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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐