JAVA:-SOURCE1.5中不支持DIAMOND运算符(请使用-SOURCE7或更高版本以启用DIAMOND运算符)

GoogleVip8 1月前 ⋅ 566 阅读

java:-source1.5中不支持diamond运算符 1、前言 2、问题描述 3、问题原因 4、解决方法 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一致即可。


全部评论: 0

    我有话说: