java - Windows 10 Gradle : JAVA_HOME is set to an invalid directory

标签 java spring gradle git-bash

我尝试在 Git BashPowerShell 中运行 ./gradlew bootRun,并收到此错误:错误: JAVA_HOME 设置为无效目录:C:\Program Files\Java\jre1.8.0_121

gradlew 文件位于从 git 克隆的项目目录中。是Spring官方指南的一个实践项目。还有一个 gradle.bat 文件,其中包含以下几行:

:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%\bin\java.exe 

我还尝试运行Eclipse EE,没有出现任何问题。环境设置应该没问题。

最佳答案

除了Ernest的回答之外,它想要的JAVA_HOME是实际目录,而不是像javac所需的路径那样的bin文件夹。我花了一段时间才解决这个问题

关于java - Windows 10 Gradle : JAVA_HOME is set to an invalid directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081972/

相关文章:

java - 如何在调用方法 FileManager.get().loadModel(url) 期间获取 apache jena 中的 http 响应 header

java.lang.NoSuchMethodError : com. google.common.base.Preconditions.checkState(ZLjava/lang/String;) 与 Selenium、gradle 和 ChromeDriver

java - Google Java格式+验证Google Java格式组合无效

java - 3D相交测试

java - 内存泄漏使用 JNI 将数组从 C++ 发送到 Java

java - 需要帮助来解析目录的正则表达式

java - 是否可以使用 Java 配置在 Spring Framework 中编写类似 Guice 的模块?

java - spring 上下文中的可选附加属性文件

java - 使用多个@GenericGenerator?

grails - Groovy 脚本向 Grails Web App 发送多部分请求以进行测试