如题,终端中报错:
The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.
而且 echo $JAVA_HOME 也没有任何输出。
解决:
brew install openjdk
运行上面这个命令,没有安装的话就安装一下
brew --prefix openjdk
运行上面这个命令查看 OpenJDK 的安装路径,运行完,这将显示 OpenJDK 的安装路径,例如 /opt/homebrew/opt/openjdk
。
nano ~/.zshrc
运行上面这个命令以设置 JAVA_HOME
,
在 .zshrc
文件中添加以下内容(不需要修改任何内容):
export JAVA_HOME=$(brew --prefix openjdk)/libexec/openjdk.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
如果第一次使用nano编辑器
⚠️注意:
- 光标所处的位置就是你可以开始编辑的地方。直接在光标位置进行键入即可。(可以简单地通过上下键移动光标)
- 在你想要的位置(通常是在文件的末尾)添加以下内容来设置
JAVA_HOME
和PATH
- 保存文件:
- 按
Ctrl + O
(字母 O),会提示你确认保存文件的名称(一般默认是正确的文件名)。 - 按
Enter
以确认保存。
- 按
- 按
Ctrl + X
退出编辑器。
source ~/.zshrc
保存配置文件后,运行上面这个命令重新加载配置
echo $JAVA_HOME
运行上面这个命令验证 JAVA_HOME
mvn -version
运行上面这个命令验证 Maven