idea 错误: -source 1.6 中不支持 diamond 运算符的解决办法
在取一段github代码时,发现说是支持jdk 7 ,但是使用MAVEN编译不过去。
报错信息为错误: -source 1.6 中不支持 diamond 运算符
我使用的环境是1.7 + intellij idea
解决思路:
1.检查ide的默认编译环境 ,快捷键ctrl + alt +s
找Java Compiler ,发现设置是 Target bytencode version 是1.6 改成1.7
发现还是报错。
2.检查项目的SDK选择和项目语言level 都改成1.7 和7
发现还是报错
3.检查项目的 Modules 中的language level 改成 7
发现还是报错
4.检查maven的compile plugin 插件 由1.6改成1.7
成功。
造成此问题的原因在于:
private static MessageFactory<IsoMessage> txtfact = new MessageFactory<>();
其实改成这个样子也是能够解决编译不够去的问题的。
private static MessageFactory<IsoMessage> txtfact = new MessageFactory<IsoMessage>();
如果一开始导入项目时项目不报错,但是再maven compile编译的时候报错,就应该想到是maven的问题。
失误!
idea 错误: -source 1.6 中不支持 diamond 运算符的解决办法相关推荐
- 错误 -source 1.6 中不支持 diamond 运算符的解决办法(已解决)
错误: -source 1.6 中不支持 diamond 运算符的解决办法 第一步:打开setting-> Build.Execution.Deployment 第二步:打开项目结构 开项目结构
- 错误: -source 1.6 中不支持 diamond 运算符
问题 错误: -source 1.6 中不支持 diamond 运算符 解决步骤 1.检查ide的默认编译环境 ,快捷键ctrl + alt +s 找Java Compiler ,发现设置是 Targ ...
- 错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
今天晚上在AS上运行校长项目时,报错如下: Error:(71, 35) 错误: -source 1.6 中不支持 diamond 运算符(请使用 -source 7 或更高版本以启用 diamond ...
- Idea报错source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
Error:(71, 35) 错误: -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.5 中不支持 diamond 运算符
使用maven编译jar包时,报如下错误: -source 1.5 中不支持 diamond 运算符 [ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符) 修改ID ...
- java: -source 1.6 中不支持 diamond 运算符, (请使用 -source 7 或更高版本以启用 diamond 运算符)
正在调的项目,突然编译爆红,提示为:java: -source 1.6 中不支持 diamond 运算符, (请使用 -source 7 或更高版本以启用 diamond 运算符),文件为:biz 改 ...
- -source 1.6 中不支持 diamond 运算符
idea报错 -source 1.6 中不支持 diamond 运算符 ,修改各种idea设置均无效,后来无意间找到了下面的解决方法!一次搞定!特此记录 diamond运算符,指的是JDK1.7的一 ...
- 【java】java: -source 1.5 中不支持 diamond 运算符
java: -source 1.5 中不支持 diamond 运算符 Maven默认用的是JDK1.5去编译 diamond运算符,指的是JDK1.7的一个新特性 List<String> ...
- Idea报错 -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
一. Idea 在启动项目的时候报错: Error:(190, 51) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamo ...
最新文章
- 软件测试系统测试的定义,如何定义软件测试人员的测试范围
- 关于编程的浅学习与深学习
- 此字符不允许在标识符中使用_计算机中C语言的-基本语法
- 近20年3867篇AI论文大调研:有缺陷的指标被滥用,好的指标被忽视
- (转)测试用例的设计方法(全)之二 错误推断、因果图
- Dataset之CamVid:CamVid数据集的简介、下载、使用方法之详细攻略
- Linux mkdir 命令创建多级目录
- 參加microsoft主管信息論壇
- 2021-08-05学习日记
- python如何读取文本_python怎么读取文本文件
- python猜数字游戏快速求解解决方案
- 判别模型和生成模型(Discriminative Model Generative Model)【转】
- 用java有理数类包含加减乘除_用java具体代码实现分数(即有理数)四则运算
- 贺利坚老师汇编课程47笔记:转移地址在寄存器或内存里
- 基于51单片机ds18b20智能温控风扇Proteus仿真
- Linux僵尸进程详解
- BS 和CS的区别
- Java中观察者模式与委托的对比
- 洛谷—— P1069 细胞分裂
- OSChina 周三乱弹 ——程序员是将咖啡转变成代码的工具
热门文章
- pdf打开时缩放_常用的极速PDF阅读器热门问题解答大全
- 利用kd树实现最近邻搜索
- 数学建模——层次分析法
- 象棋将帅不能碰面 java_为何象棋有“将帅不能碰面”的规则?原来这有一个不为人知的典故...
- 计算机视觉图像去噪原理,AI笔记: 计算机视觉之图像滤波去噪: 原理、方法和效果比较...
- 知识点收录01---关于Tomcat的一些知识点
- 《Thumbs up? Sentiment Classification using Machine Learning Techniques》笔记
- 计算机组成原理完整学习笔记(二):系统总线
- 线性空间与坐标空间的同构
- 降维系列之 SNE与t-SNE