项目中,使用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

最新文章

  1. svn 提交代码报错
  2. 数据结构:C_链表队列的实现
  3. HTML5 简易转盘
  4. C# 通过GPS坐标,计算两点之间距离
  5. glusterFS的常用命令 (转)
  6. Navicat(连接) -1之常规设置
  7. 009 The Interfaces In JAVA(官网文档翻译)
  8. tomcat中的get、post区别
  9. jQuery实现按Enter键触发事件?
  10. C语言使用正则表达式
  11. SMACSS:一个关于CSS的最佳实践-2.Base Rules
  12. uva10791 uva10780(分解质因数)
  13. VM虚拟机的配置文件(.vmx)损坏修复
  14. symfony 踩坑之旅 视频实操从第九章开始
  15. MemcachedUI-一款基于.NET MVC编写的Memcached监控软件
  16. win7文件搜索技巧
  17. Linux驱动之LED驱动编写
  18. Linux分区之parted命令
  19. Unity3D导入3DMax模型缩放单位问题深入分析
  20. 017-linux正则表达式

热门文章

  1. The Great Mixing
  2. puppeteer
  3. Http请求状态码
  4. Python函数-any()
  5. 基于dubbo的SOA项目改造
  6. Python 函数之函数调用
  7. 蓝桥杯 算法训练 ALGO-126 水仙花
  8. web编程的初步认识
  9. 12-22C#公共控件(基本功能)
  10. hive like 模糊匹配