java - Gradle 没有找到 tools.jar

我正在使用带有 gradle 的 javadoc doclet,所以我需要使用包 tools.jar,它位于 jdk 的 lib 文件夹中(在我的例子中是 1.6.0_26)。

关键是 gradle 不会自动获取它,所以我将该工具包添加到我的 libs 文件夹,然后将其添加到 dependencies.gradle 。

现在我想将它直接从我的 JDK 主页中导入到我的 dependencies.gradle 中。有没有办法做到这一点?我在 dependencies.gradle 中尝试了下一个:

compile files("${System.properties['java.home']}/lib/tools.jar")

但是编译的时候没有找到。

最佳答案

我在尝试通过 CLI 运行命令时遇到了这个问题。

系统查看 JRE 文件夹时出现问题,即 D:\Program Files\Java\jre8\bin .如果我们看那里,没有Tools.jar ,因此错误。

您需要找到 JDK 的位置就我而言:D:\Program Files\Java\jdk1.8.0_11 ,如果您查看 lib目录,你会看到Tools.jar .

我做了什么我创建了一个新的环境变量 JAVA_HOME :

然后您需要编辑 PATH 变量以包含 JAVA_HOME,即 %JAVA_HOME%/bin;

重新打开命令提示符并应该运行。

https://stackoverflow.com/questions/11345193/

相关文章:

security - Docker 和保护密码

xcode - Xcode 的构建文件夹在哪里?

c++ - 如何为 Visual Studio 2010 构建 Qt

ios - Xcode 在每次击键后继续构建 Storyboard

groovy - 停止 Gradle 构建的推荐方法

iphone - 重新签署 IPA (iPhone)

ios - 如何在构建 IPA 时修复 Xcode 6.1 错误

java - Java 项目的构建和版本编号(ant、cvs、hudson)

c# - 我如何以及为什么要设置 C# 构建机器?

C++ 构建系统 - 使用什么?