我已經使用安裝了 java11
brew install java11
然后我嘗試了以下獲取 JAVA_HOME
echo $JAVA_HOME
它回傳空。所以按照echo $JAVA_HOME 中的說明什么都不回傳
當我運行時,我ls -l /usr/bin/java
看不到任何 jvm 路徑,如上面的鏈接所示。下面是我得到的
~ % ls -l /usr/bin/java
-rwxr-xr-x 1 root wheel 168432 Dec 8 05:09 /usr/bin/java
ls -l /usr/lib/jvm/
ls: /usr/lib/jvm/: No such file or directory
如何設定 JAVA_HOME
uj5u.com熱心網友回復:
如果你使用 bash,你所要做的就是:
echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile
如果您使用的是 zsh(這可能意味著您正在運行 macOS Catalina 或更新版本),那么它應該是:
echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.zshrc
無論哪種情況,請重新啟動您的 shell。
如果您安裝了多個 JDK 版本并且希望它是一個特定版本,您可以使用 java_home 的 -v 標志,如下所示:
echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/444340.html
