【问题标题】:Gradle Could not find tools.jarGradle 找不到 tools.jar
【发布时间】:2015-11-06 11:22:10
【问题描述】:

我正在尝试使用 LibGdx 制作游戏。我喜欢它!它非常简单,比 JME3 和 LWJGL 好多了。但试图打包它我有一个错误。这是 Gradle 的 gui 图像:http://prntscr.com/845kyx,这是一个完整的调试错误:http://pastebin.com/ugdfySg1 现在我不知道如何调试这些错误,所以我希望有人能提供帮助。我还尝试重新创建整个项目,并使其成为 Eclipse 有效项目,而不仅仅是 Gradle。这些都不起作用。

【问题讨论】:

  • 能否在帖子中附上截图和错误日志?
  • 我知道他们在链接prntscr.com/845kyxpastebin.com/ugdfySg1
  • 我的意思是如果您可以直接包含它们,而不是作为链接。如果这些服务失效,您的问题和答案对于其他有同样问题的人来说就变得毫无用处了。

标签: java gradle libgdx desktop gradlew


【解决方案1】:

这对我来说是一个临时解决方案。在“gradle.properties”文件中我的项目的根目录下,我有一行:

org.gradle.java.home=/usr/lib/jvm/default-java/

【讨论】:

    【解决方案2】:

    对我来说是这样的解决方案:

    yum install java-1.8.0-openjdk-devel
    

    或者对于较新的 CentOS/Fedora/RHEL 版本:

    dnf install java-devel
    

    【讨论】:

    • 对于在 Fedora 24+ 中工作的我来说:sudo dnf install java-1.8.0-openjdk-devel
    • 在我尝试在 centos 7.2 上安装 voldemort kv 商店时遇到同样的问题 yum install java-1.8.0-openjdk-devel 为我解决了
    【解决方案3】:

    您必须将系统属性“java.home”和环境变量 JAVA_HOME 设置为有效的 JDK。

    设置环境变量运行: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

    【讨论】:

    • 我认为您可以详细说明这个答案,例如如何在 linux 中设置系统属性等
    • 另外添加以下命令:export PATH="${PATH}:${JAVA_HOME}/bin"
    【解决方案4】:

    如果我们已经有很多不同的发行版答案,我不妨添加 Arch 答案:

    sudo pacman -S jdk8-openjdk
    

    【讨论】:

      【解决方案5】:

      我的项目根目录中有一个名为 gradle.properties 的文件,具有以下属性:

      org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_74
      

      org.gradle.java.home 需要指向一个有效的 JDK 位置。

      如果没有这个文件,我会得到同样的错误(找不到 tools.jar)。有了文件,这不再是问题。

      【讨论】:

      • 不能在不同配置的多个开发者之间使用!
      • @MarkusL 您的陈述是正确的。每个开发人员都必须创建自己的 gradle.properties。该文件不用于共享。
      • 当我在 gradle.properties org.gradle.java.home=/usr/lib/jvm/default-java/987654324@ 中设置它时,这对我有用
      【解决方案6】:
      sudo apt-get install openjdk-7-jdk
      

      为我的 Jenkins 工作修复了它。

      【讨论】:

      • 或者,sudo apt-get install openjdk-8-jdk
      • 至少在Ubuntu Xenial包openjdk-8-jdk-headless提供/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 2020-03-15
      • 2018-01-09
      • 1970-01-01
      相关资源
      最近更新 更多