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。
您尝试使用 JRE(Java 运行时环境)而不是 JDK(Java 开发工具包)进行编译。你必须改变它。
从此处下载并安装 JDK。您还可以安装更新的 JDK here(作为较新版本的 Java。Java 8 已经有 10 年历史了)。
你必须在eclipse中添加它。为此,您可以转到“Window -> Preference”,然后在菜单中转到“Java”,然后单击“Installed JREs”。现在,您可以使用“添加”按钮添加新的 JDK。
结果示例(我自己的安装):
gradle.properties
:org.gradle.java.home=C:\\url\\to\\jdk