JAVA_HOME设置为无效目录,但设置为正确的目录

JAVA_HOME设置为无效目录,但设置为正确的目录,java,windows,gradle,Java,Windows,Gradle,这里有很多这样的东西我知道。 这些问题中的每一个最终都会有人用 ; 或 /垃圾箱 这是我的错误: C:\Users\vakke\DarkBotDev3\DarkBotDev3>gradle build ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk_1.8.0_141 Please set the JAVA_HOME variable in your environment to ma

这里有很多这样的东西我知道。 这些问题中的每一个最终都会有人用 ; 或 /垃圾箱

这是我的错误:

C:\Users\vakke\DarkBotDev3\DarkBotDev3>gradle build

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk_1.8.0_141

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

我想说的是,您需要在该路径上引用或转义该空间,因为它可能理解在该空间之前的部分是第一个参数,而其余部分是一个无效的参数,它正在忽略。你能确认它是否理解空格吗?

我想说,你需要在该路径上加引号或转义该空格,因为它可能理解空格之前的部分是第一个参数,其余部分是它忽略的无效参数。你能确认它正在理解空间吗?

用户Chinmoy在另一个线程中给出了关于这个
JAVA\u HOME
问题的线索。Windows10在JDK路径上加了一个分号。返回“环境变量”窗口时,可以通过单击“编辑”按钮删除分号。这解决了

JAVA\u HOME
环境变量定义不正确 运行此程序需要此环境变量
注意:
JAVA\u HOME
应该指向JDK而不是JRE。

用户Chinmoy在另一个线程中给出了关于这个
JAVA\u HOME
问题的线索。Windows10在JDK路径上加了一个分号。返回“环境变量”窗口时,可以通过单击“编辑”按钮删除分号。这解决了

JAVA\u HOME
环境变量定义不正确 运行此程序需要此环境变量
注意:
JAVA\u HOME
应该指向JDK而不是JRE。

您的可能重复项显然没有阅读第一个问题的完整答案,因此您发现此错误消息,因为它提到了空格的问题。很明显,您的可能副本没有阅读第一个问题的完整答案,所以您在这个错误消息中找到了这个问题,因为它提到了空格的问题。