编辑~/.bashrc
JAVA8_HOME=/usr/local/jdk8
JAVA11_HOME=/usr/local/jdk11
JAVA17_HOME=/usr/local/jdk17
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME=$JAVA8_HOME
export JRE_HOME
export PATH
export CLASSPATH
alias jdk8="export JAVA_HOME=$JAVA8_HOME"
alias jdk11="export JAVA_HOME=$JAVA11_HOME"
alias jdk17="export JAVA_HOME=$JAVA17_HOME"
export GOROOT="/usr/local/go"
export GOPATH="$HOME/data/gopath"
export GOBIN="$GOROOT/bin"
export PATH=$PATH:$GOBIN
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
source ~/.bashrc
java -version
默认是jdk8
如果要使用jdk11
则执行jdk11,此时JAVA_HOME改变为/usr/local/jdk11
然后再执行java -version,会发现已经切换为jdk11了