当前位置: 首页 > 知识库问答 >
问题:

找不到tools.jar。请检查C:\Program Files\Java\JRE1.8.0_151是否包含有效的JDK安装

华欣荣
2023-03-14

即使我手动配置了JDK项目结构File/project structure,它仍然显示错误failure:Build失败,但有一个异常。

找不到tools.jar。请检查C:\Program Files\Java\JRE1.8.0_151是否包含有效的JDK安装。`

我很困惑为什么它仍然在寻找C:\ProgramFiles\Java\JRE1.8.0_151而不是JDK

共有1个答案

路奇
2023-03-14

终于,在这里我找到了解决之道。

我将jdk路径org.gradle.java.home=C:\\programfiles\\java\\jdk1.8.0_144添加到gradle.properties文件中,并进行了重建。现在起作用了。

 类似资料:
  • 失败:生成失败,出现异常。 出错原因:任务“:app:CompiledEbugJavaWithJavac”执行失败。 找不到tools.jar。请检查C:\Program Files\java\JRE1.8.0_271是否包含有效的JDK安装。

  • 问题内容: 如何检查Mac上是否安装了Java SDK? 为此有命令行吗? 问题答案: 在终端会做

  • 问题内容: 如何检查字符串是否包含\ n或换行符? 问题答案: 如果字符串是在同一程序中构造的,则建议使用以下命令: 但是,如果您指定使用\ n,则此驱动程序说明了如何做: 导致 回应您的评论: 结果是

  • 本文向大家介绍检查Java ArrayList是否包含给定项,包括了检查Java ArrayList是否包含给定项的使用技巧和注意事项,需要的朋友参考一下 java.util.ArrayList.contains()方法可用于检查Java ArrayList是否包含给定项。此方法具有单个参数,即测试了其在ArrayList中是否存在的项目。如果该项目在ArrayList中存在,则返回true;如果

  • 我在我的Java应用程序中使用Jackson JSON库及其Tree Model系统()。在这种情况下,我需要检查是否包含给定的。我正在浏览JavaDocs,并且没有看到的任何类型的方法。我最终自己写了一个包含方法: 单元测试: 我是否错过了杰克逊的一些东西,我正在复制一些我错过的图书馆方法。否则,还有比我做的更好的方法吗?

  • 问题内容: 我正在编写一个程序,其中用户以以下格式输入字符串: 我需要检查字符串中是否有数字 然后只提取数字。 如果我使用或,则无论输入的内容是什么,程序都无法在字符串中找到数字,但是仅在只有数字的情况下才能使用。 我可以使用什么作为查找和提取的解决方案? 问题答案: 我使用的解决方案如下所示: 我确信这不是一个完美的解决方案,但它满足了我的需求。谢谢大家的帮助。:)