Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA_HOME没有使用Maven包装器为spring boot项目正确定义_Java_Maven_Spring Boot - Fatal编程技术网

JAVA_HOME没有使用Maven包装器为spring boot项目正确定义

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从哪里来 谢谢你的帮助,

我在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
从哪里来

谢谢你的帮助,
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的主目录