【发布时间】:2020-03-20 18:03:58
【问题描述】:
我的 Maven 安装有问题。我通过各种来源安装了几个旧版本的 java:sdkman、home brew、直接等。因此,我的 java 安装看起来一团糟。我已经卸载了所有版本并完全清理了我的 sdkman 安装。
从全新安装的 sdkman 开始,跟随我的 java 和 maven,这就是我得到的。
java --version
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
which java
/Users/myname/.sdkman/candidates/java/current/bin/java
echo $JAVA_HOME
/Users/myname/.sdkman/candidates/java/current
which mvn
/Users/myname/.sdkman/candidates/maven/current/bin/mvn
mvn -v
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
有什么见解吗?
【问题讨论】:
标签: java maven java-home sdkman