应编辑 ~/.zshrc 文件:先确认 shell 为 zsh,用 vim 或 nano 添加两行 export JAVA_HOME=$(/usr/libexec/java_home -v 17) 和 export PATH=$JAVA_HOME/bin:$PATH,保存后执行 source ~/.zshrc 生效。

直接写入配置文件前,先确认你用的是 zsh(macOS Catalina 10.15 起默认),不是 bash。运行 echo $SHELL,输出 /bin/zsh 就编辑 ~/.zshrc;输出 /bin/bash 才考虑 ~/.bash_profile。
Java Maven 项目审查工作流的通用输入处理。当 Java Maven 项目以 ZIP压缩包或 GitLab 仓库 URL 形式提供且需要...时使用。
用 vim 编辑 ~/.zshrc
终端执行:vim ~/.zshrc
按 i 进入插入模式,光标定位到文件末尾,粘贴以下两行(别加空格或中文标点):
export JAVA_HOME=$(/usr/libexec/java_home -v 17)export PATH=$JAVA_HOME/bin:$PATH
编辑完按 Esc 退出插入模式,输入 :wq 回车保存退出。如果误输成 :q!,会不保存就退出——得重来。
用 nano 编辑更简单(推荐新手)
终端执行:nano ~/.zshrc
光标自动在末尾,直接输入上面两行内容。
保存:按 Ctrl+O → 回车确认文件名 → 按 Ctrl+X 退出。
关键细节不能错
-
$()是命令替换,必须带括号和美元符,不能写成export JAVA_HOME=/usr/libexec/java_home -v 17 -
$JAVA_HOME/bin必须放在$PATH前面,顺序反了会调到系统自带的 stub java -
export不能漏,否则变量只在当前行生效 - 不要用
sudo vim ~/.zshrc,否则改的是 root 用户的文件,对你当前用户无效
让配置立刻生效
终端执行:source ~/.zshrc
不是 source ~/.bash_profile,也不是关掉终端再开——那样容易漏验证。

















