IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
1.项目编译时,IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
很显然是jdk版本冲突,于是查阅资料,作如下修改:
File-->Other Settings-->Default Settings-->Compiler-->Java Compiler
在Per-module bytecode version下点击“+”,出现的Choose Module框中是空白,无法修改Target bytecode version.
2.此时我想到了项目创建时,我改过language level,将其jdk版本从5改为7了
于是抱着试一试的心态,我又从7改为5(并不明白为什么要这么改),结果项目可以编译,服务器可以跑起来,但是出现了另外一个问题:
@Override注解没法使用的情况,原因是:jdk1.5及以前版本,@Override不支持接口自动添加实现方法.因此不管怎么样还是只能改为7,改完之后我试着reimpot pom.xml文件,结果language level又变成5了,这特么就很尴尬了!
3.但是这时候问题就很清楚了,肯定是maven的编译版本是1.5的,需要设置为使用1.7版本进行编译,在pom.xml中添加如下配置,成功!!!
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7的更多相关文章
- Idea_编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6
		
在idea中编译时发生如下的错误 Information:Using javac 1.7.0_75 to compile java sources Information:java: javacTas ...
 - Idea maven编译报错 javacTask: 源发行版 1.8 需要目标发行版 1.8
		
javacTask: 源发行版 1.8 需要目标发行版 1.8 [INFO] ------------------------------------------------------------- ...
 - [Intellij] 编译报错 javacTask
		
报错信息: Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6 解决方案:
 - IntelliJ Idea编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8
		
解决办法: 1.Project Settings-Modules,选择项目,选择language level 8 2.选中项目,右击选择Maven-->Reimport, 再次编译. 3.Fil ...
 - intellij中编译报错: The packaging for this project did not assign a file to the build artifact
		
原因是run configuration -> maven -> preject name -> Parameters -> command line中是install:ins ...
 - 0073 javacTask: 源发行版 1.8 需要目标发行版 1.8
		
今天在编译执行下面这段代码的时候,编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8 public class Test { public static void main(St ...
 - CentOS7安装mysql8.0编译报错集合
		
以下都是我安装mysql8.0遇到的一些报错和解决方法 1.does not appear to contain CMakeLists.txt. 原因:mysql下载的源码包不对 解决方法:下载正确的 ...
 - 安装hue时,make apps 编译报错
		
安装hue时,make apps 编译报错 :"Error: must have python development packages for 2.6 or 2.7. Could not ...
 - 使用C#模拟Outlook发送邮件,代码编译报错
		
添加OutLook API using OutLook = Microsoft.Office.Interop.Outlook; 发送邮件方法 public void SendEmail() { Out ...
 
随机推荐
- 33.MySQL高可用架构
			
33.高可用架构33.1 MMM架构MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序(Perl).主要用来 ...
 - shell脚本语法学习
			
以下内容仅为个人学习使用,如有错误,欢迎指出 持续更新............... 一.首先创建.sh文件,打开并在文件的第一行输入#!/bin/sh 执行shell文件命令为: . filenam ...
 - 九校联考_24OI——餐馆restaurant
			
凉心模拟D1T1--最简单的一道题 TAT 餐馆(restaurant) 题目背景 铜企鹅是企鹅餐馆的老板,他正在计划如何使得自己本年度收益增加. 题目描述 共有n 种食材,一份食材i 需要花ti 小 ...
 - Python3实战系列之七(获取印度售后数据项目)
			
问题:续接上一篇.说干咱就干呀,勤勤恳恳写程序呀! 目标:此篇开始进入正题了.为实现我们整个项目功能而开始实现各个子模块功能.首先实现第一篇列出的分步功能模块的第四步: 4.python读取excel ...
 - ScrollView嵌套Linearlayout显示不全的解决办法
			
以为ScrollView只能嵌套一个元素,所以把几个控件都包裹在了一个LinearLayout中了.但是发现底部显示不全,滑动不到最底下. 代码: <ScrollView android:id= ...
 - [Machine Learning] some concept about the CV
			
Cross-validation VS SSE CV is not designed to improve the fit on the training data, but it won't nec ...
 - JNI 记
			
Java Native Interface(JNI)从零开始详细教程 ================================================================ ...
 - 将JSON数据转换成JAVA的实体类
			
思路:首先将JSON格式的数据转换成JSONObject,然后将JSONObject转换成Java的实体类(其中类属性包括List等类型) Java实体类: SearchFilter 类 1 publ ...
 - w3wp.exe(IIS ) CPU 占用 100% 的常见原因
			
引起 w3wp.exe(IIS ) Cpu 占用 100% 的常见原因如下: 1. Web 访问量大,从而服务器压力大而引起的 2. 动态页面(.aspx)的程序逻辑复杂程度 3. 页面程序中有死循环 ...
 - 第39章:MongoDB-集群--Replica Sets(副本集)---副本集基本原理
			
①操作日志oplog Oplog是主节点的local数据库中的一个固定集合,按顺序记录了主节点的每一次写操作,MongoDB的复制功能是使用oplog来实现的,备份节点通过查询这个集合就可以知道需要进 ...
 
			
		



