java - 构建 gradle 项目时找不到 tools.jar

标签 java windows gradle

我尝试构建 gradle 项目并得到错误:

Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_144 contains a valid JDK installation.

我添加到路径

C:\Program Files\Java\jdk1.8.0_112\bin
C:\Program Files\Java\jre1.8.0_144\bin

当我在控制台中编写 java 和 javac 时,一切正常。但是项目没有建立

最佳答案

它在您的控制台中运行的原因是因为您的控制台很可能从您环境设置中的 JAVA_HOME 值中获取其 JDK。

对于 Gradle,您需要在应用程序的根目录中创建一个 gradle.properties 文件(如果它尚不存在)并添加以下行:

org.gradle.java.home=C:/path/to/your/jdk

当您从 Windows 资源管理器复制您的路径时,请记住将“\”更改为“/”,否则它们将被转义并且您将在 Eclipse 中收到错误消息。

关于java - 构建 gradle 项目时找不到 tools.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45456210/

相关文章:

java - 如何使用 Eclipse 中包含的外部库创建 jar?

c++ - 通过 Git Bash 在 Windows 7 上安装 GCC 编译器?

windows - 防止关闭 Java swing 应用程序

android - 同一个 Gradle 项目中的多个 Android 应用

gradle - 将参数传递给自定义 Gradle 任务

java - struts属性标签检索对象

java - Groovy/Java - 复制路径中带有括号的文件时出现问题

c - mingw64 系统 ("command") 与 shell 中的 "command"不同

gradle - 如何使用 Gradle 从 BOM 访问版本属性?

Java:如何使应用程序范围的 GregorianCalendar 线程安全?