本文主要是介绍java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)idea版,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家在学习SSM时,经常遇到这样的问题:
原因:Maven 默认使用jdk1.5 编译,如果你写的java代码用了 1.5以上的特性,就会报此错误.
首先:File-->Project Structure
在 Project Structure :
1.Modules 2.找到相应的模板 3.Sources 4.Language level 下拉选项选择版本
这里可以选择7以上的都行
完成这些还是不行滴
会报出这样的错误:java: Compilation failed: internal java compiler error
接下来 解决这个问题
首先 File--->Settings
在搜索框中输入:Java Compiler
在 Per-module bytecode version中找到对应的项目
在Target bytecode version中选择版本,也可以手动输入
注意:这里选择的版本号要与上面Language level的选一样的
选择OK就行了
然后去运行项目就行了
这篇关于java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)idea版的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!