2020-03-28

Mac/Linux 配置多版本Java,并實(shí)現(xiàn)命令行快速切換

實(shí)現(xiàn)效果如下圖

image.png

下載連接:MAC版 JDK 1.8.0_211 提取密碼:cd1r

查看自己版本

ll /Library/Java/JavaVirtualMachines/

修改配置文件

注意:jdk1.8.0_211.jdk jdk-12.0.2.jdk 這兩個(gè)需要替換稱自己的版本

vim ~/.bash_profile 

插入代碼如??:

# Java enviourment
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/
JAVA_12_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home/
PATH_8=$JAVA_8_HOME/bin:$PATH:.
PATH_12=$JAVA_12_HOME/bin:$PATH:.
CLASSPATH_8=$JAVA_8_HOME/lib/tools.jar:$JAVA_8_HOME/lib/dt.jar:.
CLASSPATH_12=$JAVA_12_HOME/lib/tools.jar:$JAVA_12_HOME/lib/dt.jar:.
# 默認(rèn)jdk8
export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH_8
export CLASSPATH=$CLASSPATH_8
# 動(dòng)態(tài)配置
alias jdk8="export JAVA_HOME=$JAVA_8_HOME;export PATH=$PATH_8;export CLASSPATH=$CLASSPATH_8"
alias jdk12="export JAVA_HOME=$JAVA_12_HOME;export PATH=$PATH_12;export CLASSPATH=$CLASSPATH_12"

使配置生效

source ~/.bash_profile

【MacOS 中環(huán)境變量設(shè)置 zsh: command not found: xxx】

補(bǔ)充一點(diǎn) 如果使用的是zsh終端

echo $SHELL
image.png

需配置下zsh

vim ~/.zshrc
找到 “# User configuration”
把??加入# User configuration下面.
source ~/.bash_profile
如圖??
image.png

保存退出后,運(yùn)行

source ~/.zshrc
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 窗口管理 拖離浮動(dòng)選項(xiàng)卡井按 Ctrl 鍵并單擊可進(jìn)行多選 將浮動(dòng)窗口最大化雙擊標(biāo)題欄 重新??扛?dòng)窗口按 Ctr...
    蒗貓家閱讀 124評(píng)論 0 1
  • 需求 根據(jù)客戶需求,要在離線環(huán)境開發(fā)部署基于React的應(yīng)用。由于: 開發(fā)主環(huán)境為離線Windows 生產(chǎn)環(huán)境離線...
    Wildic閱讀 1,499評(píng)論 0 3
  • 1. 集群簡(jiǎn)介 簡(jiǎn)單來說,集群就是指一組(若干個(gè))相互獨(dú)立的計(jì)算機(jī),利用高速通信網(wǎng)絡(luò)組成的一個(gè)較大的計(jì)算機(jī)服務(wù)系統(tǒng)...
    阿喪小威閱讀 593評(píng)論 0 1
  • 3月25日 EL獲取對(duì)象JSTL學(xué)生展示 (一)監(jiān)聽器的概述 1、什么是監(jiān)聽器 監(jiān)聽器就是一個(gè)實(shí)現(xiàn)了特定接口...
    劉哲_1d91閱讀 134評(píng)論 0 0
  • 記得小時(shí)候,隔壁家的叔叔總是拿著一卷書,帶個(gè)眼鏡,嘴里有時(shí)還念念有詞,叔叔與眾不同的一面讓我心生好奇,不時(shí)地多關(guān)注...
    cherishmoment閱讀 181評(píng)論 0 0

友情鏈接更多精彩內(nèi)容