确认Java路径:运行/usr/libexec/java_home -V获取安装路径;2. 编辑~/.zprofile文件,添加export JAVA_HOME=$(/usr/libexec/java_home)和export PATH=$JAVA_HOME/bin:$PATH;3. 执行source ~/.zprofile使配置生效;4. 通过echo $JAVA_HOME和java -version验证配置成功。
在Mac上配置Java的JAVA_HOME环境变量,主要是为了让系统和其他开发工具(如Maven、Gradle、IntelliJ IDEA等)能够正确找到Java的安装路径。以下是具体操作步骤。
1. 确认Java安装路径
打开终端,输入以下命令查看当前Java的安装路径:
/usr/libexec/java_home -V
该命令会列出所有已安装的Java版本及其路径。例如输出可能如下:
Matching Java Virtual Machines (1):
17.0.8 (x86_64) "Oracle Corporation" - "Java SE 17.0.8" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
复制你需要使用的Java版本路径,比如:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
2. 编辑shell配置文件
Mac默认使用zsh作为shell,因此需要编辑~/.zprofile或~/.zshrc文件来设置环境变量。
在终端中执行:
nano ~/.zprofile
如果文件不存在,会自动创建。
在文件中添加以下内容:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
保存并退出(nano编辑器中按Ctrl+O回车保存,Ctrl+X退出)。
说明:
-
$(/usr/libexec/java_home)会动态获取默认Java路径,推荐使用这种方式,便于切换版本。 - 如果你只想固定某个版本,可以写死路径:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
3. 使配置生效
保存后运行以下命令重新加载配置文件:
source ~/.zprofile
或者重启终端。
4. 验证配置是否成功
在终端中输入:
echo $JAVA_HOME
java -version
如果正确输出Java路径和版本信息,说明配置成功。
基本上就这些,不复杂但容易忽略细节。









