idea中解决Error:java: Compilation failed: internal java compiler error的问题
2024-10-21 11:28:13
项目中,使用gradle做项目构建,当我们想更改JDK的版本时,报以下错误:
Information:Using javac 1.8.0_111 to compile java sources
Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
Information:java: Errors occurred while compiling module 'Spring_1_main'
Information:2018/1/4 18:46 - Compilation completed with 1 error and 0 warnings in 3s 768ms
Error:java: Compilation failed: internal java compiler error
其实有几个地方要改:
1. 更改build.gradle文件
sourceCompatibility = 1.8
2. 更改.idea/compiler.xml文件
<bytecodeTargetLevel>
<module name="common_main" target="1.8" />
<module name="common_test" target="1.8" />
<module name="questionnaire_main" target="1.8" />
<module name="questionnaire_test" target="1.8" />
</bytecodeTargetLevel>
3. 更改File->Project Structure->Project Settings->Modules->项目名称->右侧的Dependencies->Module SDK
4. 在Settings->Buile,Execution,Deployment->Compiler->Java Compiler设置Module的Target bytecode version
最新文章
- svn 提交代码报错
- 数据结构:C_链表队列的实现
- HTML5 简易转盘
- C# 通过GPS坐标,计算两点之间距离
- glusterFS的常用命令 (转)
- Navicat(连接) -1之常规设置
- 009 The Interfaces In JAVA(官网文档翻译)
- tomcat中的get、post区别
- jQuery实现按Enter键触发事件?
- C语言使用正则表达式
- SMACSS:一个关于CSS的最佳实践-2.Base Rules
- uva10791 uva10780(分解质因数)
- VM虚拟机的配置文件(.vmx)损坏修复
- symfony 踩坑之旅 视频实操从第九章开始
- MemcachedUI-一款基于.NET MVC编写的Memcached监控软件
- win7文件搜索技巧
- Linux驱动之LED驱动编写
- Linux分区之parted命令
- Unity3D导入3DMax模型缩放单位问题深入分析
- 017-linux正则表达式