Execution failed for task #39;:compileJava#39;. gt; invalid source release: 1.7(执行任务#39;失败:编译Java#39;。gt;无效的源代码版本:1.7)
问题描述
我正在使用:
- Gradle-2.3
- javac-version=1.7
- jre=1.7
- regedit显示它指向1.7。
但我仍低于错误
执行任务‘:compileJava’失败。>无效的源代码版本:1.7
请告诉我如何修复它。
推荐答案
您说您正在使用Java7运行,但您确实确定吗?
因为据我所知,错误恰恰发生在您使用的源/目标级别不受运行Gradle的JVM支持时。因此,如果我猜测一下,我会说Gradle似乎认为您的JDK不支持Java7(因此它是JDK6或更低版本)
也许可以仔细检查
a)Gradle本身与JDK 7一起运行。如果您使用STS Gradle工具从Eclipse中运行Gradle,它将使用工作区默认的JRE来运行Gradle。检查它是否至少是JDK7。(转到"Windows>>Preferences>>Java>>Installed JRE"。带有复选标记的JRE是Gradle将与一起运行的JRE)。b)如果Gradle发现环境变量‘JAVA_HOME’,它可能会意外地拿起另一个JDK进行编译。因此,请仔细检查它是否没有指向JDK 6或更低版本。
这篇关于执行任务';失败:编译Java';。>;无效的源代码版本:1.7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:执行任务';失败:编译Java';。>;无效的源代码版本:1.7


基础教程推荐
- 如何对 HashSet 进行排序? 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 在螺旋中写一个字符串 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01