相关疑难解决方法(0)

Maven在OSX上忽略了JAVA_HOME?

出于某种原因,Maven忽略了OSX上的JAVA_HOME.

我最近从java 8 build 11升级到java 8 build 25并且由于25中的错误修复而删除了11.

我更新了JAVA_HOME:

:~ > echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

javajavac报告正确的版本:

:~ > java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

:~ > javac -version
javac 1.8.0_25
Run Code Online (Sandbox Code Playgroud)

libexec 是正确的:

:~ > /usr/libexec/java_home 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

CurrentJDK符号链接是正确的:

:~ > ls -la /System/Library/Frameworks/JavaVM.framework/Versions/
total 64
drwxr-xr-x  11 root  wheel   374B Nov 19 14:35 ./
drwxr-xr-x  12 root  wheel   408B Sep 23 14:29 ../ …
Run Code Online (Sandbox Code Playgroud)

java macos maven

8
推荐指数
1
解决办法
4001
查看次数

标签 统计

java ×1

macos ×1

maven ×1