不使用 Homebrew,創建指定版本
JDK
1、官網下載指定版本并安裝……省略
2、vi ~/.zshrc
同時要檢查 bash_profile
是否存在。
if [ -f ~/.bash_profile ] ; thensource ~/.bash_profile
fiJAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Homeexport JAVA_HOME=$JAVA_HOME_11
3、配置多個不同版本的 JDK
4、配置不同的地址、同時聲明jdk8/11/17,可以通過這樣的別稱來直接快速地切換 jdk 版本。
# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Homeexport JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && echo current JDK has switched to openjdk version 11. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
Maven
1、下載https://archive.apache.org/dist/maven/maven-3/3.8.2/binaries/
vi ~/.bash_profile
如果多個 jdk 需要配置的話,必須要放置 Maven 的所有配置在 jdk 至上。
保存和檢查
java -version
mvn -versionecho $JAVA_HOME source ~/.zshrc
source ~/.bash_profile