关于 Homebrew 就不做介绍了,有兴趣照着官网练习一遍就会了。安装 Homebrew 的条件很简单:命令行直接复制如下命令即可。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"当然,执行上述命令需要可以正常地访问 GitHub 的关联网站才能完成安装。
Have fun !安装过程中去倒杯咖啡吧 ......
==> Next steps:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh看到上面这一句时,准备工作就完成了。我们继续 ——
安装并配置 JDK
brew search openjdk 之后,你就会出现上图中的情况。
我们看一下 openjdk@8 的安装描述信息,`brew info openjdk@8`。
基于 brew 安装 openjdk@8 需要依赖的其他 package
openjdk@8 现阶段的安装统计相关信息
废话不多说了,直接安装: brew install openjdk@8 。安装时间,取决于网速的快慢。
➜ ~ brew install openjdk@8
Updating Homebrew...
Warning: You are using macOS 11.0.
==> Downloading https://homebrew.bintray.com/bottles/openjdk%408-1.8.0%2B275.big_sur.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/b37ae302878e8bdbfaaa9eb085c7315bef27c09fee834c1e43a7540b2b986d5a?response-content-disposition
######################################################################## 100.0%
==> Pouring openjdk@8-1.8.0+275.big_sur.bottle.tar.gz
==> Caveats
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn /usr/local/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk
openjdk@8 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.
If you need to have openjdk@8 first in your PATH run:
echo 'export PATH="/usr/local/opt/openjdk@8/bin:$PATH"' >> ~/.zshrc
For compilers to find openjdk@8 you may need to set:
export CPPFLAGS="-I/usr/local/opt/openjdk@8/include"
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'至此基于alias就可以实现一个 Terminal 实例下的JDK版本切换。