将Mac JDK版本设置为1.8

问题描述 投票:8回答:2

我已经搜索了几种在Mac上更改JDK版本的方法。

$/usr/libexec/java_home

我得到

/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home

我尝试过

$export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home

也尝试过

/usr/libexec/java_home 1.8.0_31 --exec javac -version

然后我跑步

$echo $JAVA_HOME

/ Library / Java / JavaVirtualMachines / jdk1.8.0_31.jdk / Contents / Home

然后我重新检查java -version

$java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

如何在Mac上真正更改Java -version。

java macos openjdk
2个回答
33
投票

要将shell环境]的Java设置为1.8,请将其放在〜/ .bash_profile中:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

0
投票
Solution without 3rd party tools:
© www.soinside.com 2019 - 2024. All rights reserved.