Voldemort安装:找不到tools.jar

Posted

技术标签:

【中文标题】Voldemort安装:找不到tools.jar【英文标题】:Voldemort installation: could not find tools.jar 【发布时间】:2017-05-02 08:39:09 【问题描述】:

我想对 Voldemort 进行一些试验,但在安装时我收到错误消息“找不到 tools.jar”,同时运行“gradlew build -x test”命令。

关于如何解决这个问题的任何想法?

【问题讨论】:

【参考方案1】:

您的 build.gradle 中没有将 tools.jar 列为依赖项。

这是我为本地解决方法所做的,它非常适合运行/测试。请注意,如果您要发布工件,则不会包含依赖项。

repositories 
    flatDir dirs: System.getenv("JAVA_HOME") + "/lib/"


dependencies 
    compile ":tools"

确保您的 JAVA_HOME 环境变量设置正确。另一种选择是directly load the classes,但这有点棘手。

【讨论】:

谢谢!但现在我收到另一个错误:“在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@6bbe50c9 上找不到参数 [:tools] 的方法 compile()”。是不是我做错了什么? @RayoVerweij 你很可能把它放在错误的地方。将这 2 个块放在 module build.gradle 文件的根目录中。或者,您可以尝试将它们放在根项目 build.gradle 的 buildscript 块中 - 您可以在此处将“compile”替换为“classpath”,它会起作用。我不知道你的项目配置,所以我不能告诉你哪一个是正确的方法。很可能它是 buildscript 闭包中的类路径,不过我只是在猜测。

以上是关于Voldemort安装:找不到tools.jar的主要内容,如果未能解决你的问题,请参考以下文章

获取 Voldemort DB 中的密钥列表

LinkedIn 之外的任何人都在使用 Voldemort 吗?

project安装程序找不到任何可安装的产品

mac安装包安装好的软件怎么找不到?

matlab安装,找不到指定模块,程序

找不到可安装的isam