JAVA_HOME没有使用Maven包装器为spring boot项目正确定义
我在Windows10上。我已经为系统和用户定义了我的JAVA_HOME没有使用Maven包装器为spring boot项目正确定义,java,maven,spring-boot,Java,Maven,Spring Boot,我在Windows10上。我已经为系统和用户定义了我的JAVA\u HOME和路径变量: C:\Program Files\Java\jdk-11.0.2\bin 我已经用IntelliJ创建了一个Spring启动项目 当我将git bash插入项目文件夹并尝试执行时: ./mvnw clean 我得到这个错误: JAVA\u HOME未正确定义。 我们无法执行C:/ProgramFiles/Java/jdk-11.0.2/bin/bin/Java 那额外的/bin从哪里来 谢谢你的帮助,
JAVA\u HOME
和路径变量:
C:\Program Files\Java\jdk-11.0.2\bin
我已经用IntelliJ创建了一个Spring启动项目
当我将git bash插入项目文件夹并尝试执行时:
./mvnw clean
我得到这个错误:
JAVA\u HOME
未正确定义。
我们无法执行C:/ProgramFiles/Java/jdk-11.0.2/bin/bin/Java
那额外的/bin
从哪里来
谢谢你的帮助,
Marc这里您没有正确定义
JAVA\u HOME
您必须将JAVA\u HOME
定义为C:\Program Files\JAVA\jdk-11.0.2
而不是
C:\ProgramFiles\Java\jdk-11.0.2\bin
因为maven使用您的JAVA\u HOME
路径和附录
该路径带有bin/java
,这就是为什么存在bin/bin/java
而不是bin/java
设置java\u主页的原因
JAVA\u HOME=C:\Program Files\JAVA\jdk-11.0.2
而不是
JAVA\u HOME=C:\Program Files\JAVA\jdk-11.0.2\bin
并使用Path=$JAVA_HOME\bin
将此行附加到名为Path
的环境变量中,以更新您的Path
注意:javabin文件夹包含所有可执行文件,而javahome表示Java的主目录