-
在 macOS 上安装了 JDK 8 和 JDK 17 后,你可以通过配置环境变量来指定使用哪个版本的 Java。以下是设置 Java 8 的步骤:
-
打开终端。
-
查找 JDK 的安装路径:
通常,JDK 安装在/Library/Java/JavaVirtualMachines
目录下。你可以使用以下命令查看已安装的 JDK 版本:/usr/libexec/java_home -V
-
设置 JAVA_HOME 环境变量:
找到 JDK 8 的路径,例如/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
,然后使用以下命令设置JAVA_HOME
:export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
-
更新 PATH 环境变量:
将JAVA_HOME
添加到PATH
中:export PATH=$JAVA_HOME/bin:$PATH
-
持久化设置:
为了在每次启动终端时都能自动设置这些变量,可以将上述命令添加到你的 shell 配置文件中(例如~/.bash_profile
或~/.zshrc
,取决于你使用的 shell)。使用文本编辑器打开文件并添加以下内容:export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) export PATH=$JAVA_HOME/bin:$PATH
-
使配置生效:
在终端中执行以下命令使更改生效:source ~/.bash_profile # 或者 source ~/.zshrc
-
验证设置:
你可以使用以下命令验证当前使用的 Java 版本:java -version
如果一切顺利,你应该看到 JDK 8 的版本信息。
-