0

Maven のインストールに問題があります。sdkman、自作、直接など、さまざまなソースからいくつかの古いバージョンのJavaをインストールしました。そのため、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

洞察はありますか?

4

1 に答える 1