JAVA_HOME应该指向 JDK 而不是 JRE(但它不指向 JRE![关闭]

JAVA_HOME should point to a JDK not a JRE (but its not pointing to a JRE!) [closed]

提问人:coMPUTER sCIENCE sTUDENT 提问时间:11/18/2023 更新时间:11/18/2023 访问量:35

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

昨天关闭。

目前,我正在尝试使用“mvn clean install”命令安装 maven,但它说我的 JAVA_HOME 设置不正确,即使我的 JAVA_HOME 元素设置正确并且我的两个路径变量是 %JAVA_HOME% 和 %JAVA_HOME%\bin。真的不知道是什么原因造成的;这个问题的先前版本提到从 JAVA_PATH 变量中删除 \bin,但在这种情况下,我没有 (JAVA_HOME应该指向 JDK 而不是 JRE)

C:\Users\[username]>cd C:\Users\[username]\.m2\apache-maven-3.6.3\apache-maven-3.6.3\bin

C:\Users\[username]\.m2\apache-maven-3.6.3\apache-maven-3.6.3\bin>mvn clean install
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

C:\Users\[username]\.m2\apache-maven-3.6.3\apache-maven-3.6.3\bin>echo %JAVA_HOME%
C:\Program Files (x86)\Java\jdk1.8.0_172;C:\Program Files\Java\jdk1.8.0_172

C:\Users\[username]\.m2\apache-maven-3.6.3\apache-maven-3.6.3\bin>
Java Maven

评论


答: 暂无答案