一、為什么升級
因為在之前我把jenkins版本從2.328升級到了2.387,導(dǎo)致的我的從節(jié)點需要重新連接,但在連接過程中發(fā)現(xiàn)新版jenkins不支持jdk8了,于是開始升級jdk11,接下來開干。
二、linux 升級 jdk11
1、安裝jdk11
yum install java-11-openjdk* -y
2、切換java版本
alternatives --config java
三、macos 升級 jdk11
1、下載jdk11
brew install openjdk@11
2、安裝軟連接
sudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
3、環(huán)境變量配置支持java版本切換
1、使用 /usr/libexec/java_home 命令行工具(支持動態(tài)查找 Java Home,默認(rèn)為最新版本 JDK 的 Java Home)
2、配置 $JAVA_HOME 環(huán)境變量,找到 ~/.bash_profile ~/.bashrc, ~/.zshrc 等配置文件中的任意一個文章來源:http://www.zghlxwxcb.cn/news/detail-513366.html
# 配置Java11的家目錄
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
# 配置Java8的家目錄
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
# 配置別名,方便快速切換
alias java8='export JAVA_HOME=$JAVA_8_HOME'
# 配置別名,方便快速切換
alias java11='export JAVA_HOME=$JAVA_HOME'
# 習(xí)慣性配置,可選
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
# 驗證
java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment Homebrew (build 11.0.15+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.15+0, mixed mode)
# 切換
java8 && source ~/.bash_profile ## &&表示前一條命令執(zhí)行成功時,才執(zhí)行后一條命令
java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
①切換Java11:java11 && source ~/.bash_profile。
①切換Java8:java8 && source ~/.bash_profile。文章來源地址http://www.zghlxwxcb.cn/news/detail-513366.html
MacBook-Pro ~ % java11 && source ~/.bash_profile
WARNING: this script is deprecated, please see git-completion.zsh
MacBook-Pro ~ % java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment Homebrew (build 11.0.15+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.15+0, mixed mode)
到了這里,關(guān)于linux和mac系統(tǒng)jdk8升級jdk11的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!