在 Linux 裡要切換 java,可以使用 update-alternative --config java
在 MacOS 裡,要用 /usr/libexec/java_home
。
MacOS 本身就有帶一包 java ,是 OpenJDK,所以在要切換之前,得先說一下,怎麼安裝其他版本的 java 。要安裝其他版本的 java,用 homebrew
的話,是很簡單的。
要安裝 oracle-jdk,就用
brew search oracle-jdk
要安裝 adoptopenjdk,就用
brew tap adoptopenjdk/openjdk
brew install adoptopenjdk8
要知道裝了哪些 jdk,可以用
/usr/libexec/java_home -V
這行指令會列出所有安裝的 Java ,從這邊可以取得版本號碼跟名稱。
知道版本以後,要使用指定版本的 Java ,可以用切換 PATH 的方式來處理
export JAVA_HOME=$(/usr/lib_exec/java_home -v <your_java_version>)
export PATH=${JAVA_HOME}/bin:${PATH}
參考資料
- How to install Different JDK version on MacOS with Homebrew
- MacOS and multiple Java version
- How to manage multiple java version in MacOS (使用 jenv)
- Using multiple versions of Java with Brew on Mac + jEnv
- How to install Java JDK on macOS
- Mac install JDK by Homebrew
沒有留言:
張貼留言