java - Gradle 4.10.2 需要 Java 7 或更高版本才能运行。从命令行运行 gradle 时您当前正在使用 Java 6

标签 java gradle ubuntu-18.04

我正在尝试学习 gradle build。
我按照此链接安装了 gradle,并按照其中提到的步骤进行操作。
https://gradle.org/install/#close-notification
成功执行所有步骤后,我无法从命令行运行 gradle。
我使用的是Ubuntu系统。

gradle -v

FAILURE: Build failed with an exception.

* What went wrong:
Gradle 4.10.2 requires Java 7 or later to run. You are currently using Java 6.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

所以来回卸载安装后仍然卡在这个位置。

它显示它需要 Java7,我用命令检查了它

java -version

并得到这个输出。

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)


所以我不知道如何继续。

最佳答案

可能是 JAVA_HOME 变量已设置(echo $JAVA_HOME)或未设置。

关于java - Gradle 4.10.2 需要 Java 7 或更高版本才能运行。从命令行运行 gradle 时您当前正在使用 Java 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52535842/

相关文章:

.net-core - 在没有 SDK 的情况下运行 dotnet core 应用程序 (dll)

c# - 为什么 `dotnet msbuild` 会在第一次运行时失败并显示警告,然后第二次运行成功?

java - 使用 Apache Batik 纠正 SVG 文件的缩进( pretty-print )

java - Tomcat 是否实现或运行 Java Servlet 和 JavaServer Pages (JSP) 规范?

kotlin - 如何在 Kotlin DSL 的子项目中重用依赖版本?

java - 如何从本地Maven存储库提供Antlr目标?

java - 迭代一个类的所有对象的循环

java - Android - 区域设置更改器

android - 使用 Gradle : Class XYZ is not accessible through the ClassLoader 为多模块项目设置 SonarQube 5.4

python - 如何在 ubuntu 中的 virtualbox 安装的驱动器共享文件夹上创建 python3 virtualenv