Gradle无法找到tools.jar

196

我正在使用gradle与javadoc doclets,因此我需要使用位于jdk的lib文件夹中的tools.jar包。

问题在于gradle不会自动引入它,所以我将该tools包添加到我的libs文件夹中,并将其添加到dependencies.gradle文件中。

现在我想直接从我的JDK主目录中获取它并引入到dependencies.gradle中。有什么方法可以实现吗? 我已经在我的dependencies.gradle文件中尝试了以下内容:

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

但是编译时它找不到它。


3
值得一提的是,在解决这个问题之前,就像我在遇到它时所做的那样,您需要确保已安装JDK。并且在某些系统上,您需要安装devel JDK软件包才能获取tools.jar工具。 - mrooney
31个回答

0
如果以上解决方案都不起作用,那么只需将jdk文件夹中的tools.jar文件复制到jre文件夹中。在执行此操作之前,请确保您具有提升的权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接