解决:Java source1.5不支持diamond运算符
diamond运算符,指的是JDK1.7的一个新特性而Maven默认用的是JDK1.5去编译
对于这个问题,这里提供以下两种方案:
1.在项目的pom.xml中加入以下的配置
这种方法只只对当前的模块或者项目
<properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target>
</properties>
2.在配置的maven安装包的setting.xml中的profiles标签中加入以下配置
这种针对所有使用maven项目管理的项目
<profile><id>development-jdk-1.8</id><activation><jdk>1.8</jdk><activeByDefault>true</activeByDefault></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>
最后以上的方式是我在学习中遇到的具体问题,在网上寻求了很多解决方式,最后找到解决方法
最后借鉴的大佬的博文:
https://blog.csdn.net/xsm666/article/details/80076253
解决:Java source1.5不支持diamond运算符相关推荐
- java source 1.5_解决:Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符...
Maven默认用的是JDK1.5去编译 diamond运算符,指的是JDK1.7的一个新特性 List list = new ArrayList(); // 老版本写法List list = new ...
- Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符
转载:https://blog.csdn.net/xsm666/article/details/80076253 Maven默认用的是JDK1.5去编译 diamond运算符,指的是JDK1.7的一个 ...
- Java source1.5不支持diamond运算符
Maven默认用的是JDK1.5去编译 diamond运算符,指的是JDK1.7的一个新特性 List<String> list = new ArrayList<String> ...
- 解决Idea中java报错:java:-source1.5中不支持diamond运算符
1.前言 往idea里导入一个现有的项目后,运行时报错. 2.问题描述 java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符) 3 ...
- IDEA中运行项目时 java: -source 1.5 中不支持 diamond 运算符 解决方法
说在前面的话: 前段时间更新了IDEA,从2019版本更新到了2020版本,之前在2019版运行好好的项目在2020版本中突然出现了 java: -source 1.5 中不支持 diamond 运算 ...
- java: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
简介: idea编译项目时,提示: java: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符) ...
- maven报错解决: -source 1.5 中不支持 diamond 运算符
mvn clean package -DskipTests 出现如下错误: -source 1.5 中不支持 diamond 运算符 [ERROR] (请使用 -source 7 或更高版本以启用 d ...
- 错误 -source 1.6 中不支持 diamond 运算符的解决办法(已解决)
错误: -source 1.6 中不支持 diamond 运算符的解决办法 第一步:打开setting-> Build.Execution.Deployment 第二步:打开项目结构 开项目结构
- java: -source 1.6 中不支持 diamond 运算符, (请使用 -source 7 或更高版本以启用 diamond 运算符)
正在调的项目,突然编译爆红,提示为:java: -source 1.6 中不支持 diamond 运算符, (请使用 -source 7 或更高版本以启用 diamond 运算符),文件为:biz 改 ...
最新文章
- python 集合set 的三大方法intersection union difference来处理文氏图
- III (十七) haproxy(2)
- 前谷歌工程团队负责人:如何打造一个完美的产品
- [Python人工智能] 三.theano实现分类神经网络及机器学习基础
- Python学习笔记(二)——高级特性
- 2019第10周知识总结
- dll文件懒加载_dll编写与使用操作手册
- 马斯克提出以430亿收购推特 推特考虑用毒丸来阻止其增持股份
- 计算机怎么切换到音乐,电脑怎么换开关机背景音乐?电脑换开关机背景音乐的方法...
- 盘点 | 2017 年关于 Python 的 12 件大事
- vim字符串全局替换
- WINCC报表 VBS脚本链接SQL Server数据库 日报月报 导出EXCEL PDF
- Excel数据分析day1
- scikit-learn:回归分析——多元线性回归LinearRegression
- 输入日期查星座 php,php根据日期显示所在星座的方法_PHP
- 2009年03月《安全天下事之希望与忧伤》
- iptables failed: iptables --wait -t nat -A DOCKER
- VB 生成0~1的随机小数(不包含1),再用VB,感慨万千
- PackageManagerService Android 8.1 源码解读 02
- 学习笔记二:关于自激振荡
热门文章
- 对“基因编辑”的看法
- win7 iE8 删除临时文件时 总提示Internet 控制面板已停止工作
- 技嘉 gigabyte b75m d3v 主板 定时开机无效问题解决
- 全国SHP地图数据赠送
- date java 格式化 sss_java DateFormat 格式化格式参考
- Golang实现并发版网络爬虫:豆瓣-电影名人数评分爬取并保存文件
- python menuconfig_make menuconfig详解
- lotus notes
- linux lotus notes实例,Ubuntu Linux Wine上使用Lotus Notes 7
- 神途boss_《蛮荒神途》BOSS卡位技巧