如何解决找不到tools.jar的错误

问题描述 投票:0回答:1

Execution failed for task ':API:compileJava'.

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

编辑:Intellij

我尝试编译minecraft插件支持1.8-1.21但无法修复它。我不知道发生了什么。

我多次尝试自己修复这个问题,比如修复项目结构、修复SDK,但都是不行。

我尝试解决这个问题,以便它只编译不需要tools.jar的版本。为了编译它,它仍然需要tools.jar。

java intellij-idea plugins minecraft
1个回答
0
投票

您尝试使用 JRE(Java 运行时环境)而不是 JDK(Java 开发工具包)进行编译。你必须改变它。

  1. 此处下载并安装 JDK。您还可以安装更新的 JDK here(作为较新版本的 Java。Java 8 已经有 10 年历史了)。

  2. 你必须在eclipse中添加它。为此,您可以转到“Window -> Preference”,然后在菜单中转到“Java”,然后单击“Installed JREs”。现在,您可以使用“添加”按钮添加新的 JDK。

结果示例(我自己的安装): eclispe jre

  1. 如果 gradle 没有检测到它,请将其添加到您的文件中
    gradle.properties
    :
org.gradle.java.home=C:\\url\\to\\jdk
© www.soinside.com 2019 - 2024. All rights reserved.