源发行版 8 需要目标发行版 1.8
源发行版 8 需要目标发行版 1.8
bug信息
Information:java: javacTask: 源发行版 8 需要目标发行版 1.8
Error:java: Compilation failed: internal java compiler error
分析:
项目的JDK版本需要和语言级别保持一致,而编译后的文件同样需要保持版本一致,idea默认是编译版本和语言级别一致的,但有时候项目可能默认1.5版本,而后面再修改语言级别的时候编译目标版本并不会一致,导致上述问题,问题主要发生在JDK部分版本特性上,高版本支持,低版本无法支持。
解决方案:
- Project JDK 版本设置
- Language level 版本设置
- Javac Compile 编译目标版本设置
- 保证这几个版本的一致性
设置路径
// 语言级别的设置路径
File -> Project Structure -> Modules -> Sources -> Language level
// 编译目标版本(javac)的设置路径
File -> Settings ->Build -> Compiler -> Java Compiler -> Target bytecode version
源发行版 8 需要目标发行版 1.8相关推荐
- Mybatis plus修改了Language Level后,IDEA运行应用出现了Information:java: javacTask: 源发行版 8 需要目标发行版 1.8
问题描述: Mybatis plus修改了Language Level后,IDEA运行应用出现了Information:java: javacTask: 源发行版 8 需要目标发行版 1.8,启动服务 ...
- java: 警告: 源发行版 xx 需要目标发行版 1.10 解决方案
错误提示:java: 警告: 源发行版 10需要目标发行版 1.10 解决方案 首先说一下问题的关键所在,然后再细说解决步骤: 遇到这个问题的朋友大概率都是在写Spring项目时遇到的,这就需要Mav ...
- 源发行版17需要目标发行版17
今天在将项目从 JDK8 升级至 JDK17 时遇到了一些难题,项目一直报错:java: 警告: 源发行版 17 需要目标发行版 17 解决方法
- 源发行版本 17 需要目标发行版 17
源发行版本 17 需要目标发行版 17问题解决 1.版本不匹配问题,让Java Compiler里面的版本一致 2.再次运行时,还是报错:springframework/boot/SpringAppl ...
- Intellij IDEA Messages报Information:java: javacTask: 源发行版 8 需要目标发行版 1.8 Information:java: Errors occu
1.Intellij IDEA Messages 报错如下 : Information:java: javacTask: 源发行版 8 需要目标发行版 1.8 Information:java: Er ...
- IDEA 报错,无效的源发行版 无效的目标发行版 解决方法
之前编译项目的时候报错: 网上搜了下,好多都只说了 无效的源发行版的解决方法.其实有两个错误,一个是目标发行版,一个是源发行版. 无效的源发行版 原因:编译的JDK版本与发布版本不一致 Ctrl + ...
- 解决“源发行版17需要目标发行版17”的警告问题
项目运行后问题如下图所示: 要解决这个问题只需要将项目的SDK改成对应的版本就可以了. 首先点击"File",然后点击"Project Structure". ...
- IED启动项目编译报错:javaTask:源发行版1.8 需要目标发行版1.8
IDE2017.1中编译时报错 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8 Information:java: Errors occurred ...
- Fatal error compiling: 无效的目标发行版: 3.1
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-c ...
最新文章
- 力扣(LeetCode)刷题,简单题(第8期)
- NLP工程师平均月薪3W起,如何从文本情感分析入坑NLP?
- 虚幻4 远处的贴图模糊处理
- unbuntu 安装MySQL
- Spring中的Advice类型及其应用
- SAP Spartacus cx-table的fosuable和firstFocusable属性
- Redis单机和集群环境搭建
- Linux系统下如何安装JDK?
- mysql 字符串类型 分区_MySQL分区类型
- python 中arange函数_浅谈Python中range与Numpy中arange的比较
- MediaPlay播放Stream时出现error 38等错误的原因
- c语言怎么算n以内素数,关于求N以内素数的一点小问题(N小于一亿)
- 如何正确使用广告素材、优化Facebook广告
- Easeljs之regX/regY详解
- windows命令全集
- 等级保护三级安全建设
- android中stagefright和OMXCodec原理分析
- CentOS系统下文件夹目录结构及其作用
- stata最大值最小值命令_用Stata实现数据标准化
- 编程语言选择学哪个好
热门文章
- 当技术重构遇上DDD,如何实现业务、技术双赢?
- 计算机专业想进国企考研可以考什么,毕业后想进国企,可以报考这些专业,更容易拿到铁饭碗,前途无量...
- iq2010wifi测试软件,LitePoint IQ2010蓝牙测试仪WIFI/GPS/NFC
- GSM Channel Mode Modify和Channel Mode Modify Acknowledge信令
- java p2p开发项目实战(完整)
- 直观理解线性插值(linear interpolation)和双线性插值(Bilinear interpolation)
- Hadoop服务器集群崩溃的解决方案
- ORA-39087: Directory Name Is Invalid
- tdm的应用计算机,2021计算机考研备考知识:TDM时分复用技术
- TDM和STDM复用