前言:
? ? ? ? 攤牌了,本來就有點喜新厭舊的我,特意把系統(tǒng)和開發(fā)環(huán)境都拉到比較高,想試驗一下兼容性和某些新特性,探索了一下新大陸,也見識了各種光怪陸離的妖魔鬼怪。
? ? ? ? 因為要著手云平臺項目的重構(gòu)改版和新系統(tǒng)的架構(gòu)和開發(fā),而Nacos和MySQL總是出現(xiàn)各種奇奇怪怪的問題,考慮到可能是因為JDK版本和系統(tǒng)版本比較高,兼容性和穩(wěn)定性還是有些擔(dān)憂,于是放棄幻奔回解放前,順手講JDK回退至JDK1.8 。 當(dāng)然另一個主要原因是jdk 1.8以上版本據(jù)說已經(jīng)開始收費了,想到當(dāng)年O哥和G哥因為JAVA干官司,咱還是用用免費JDK版本算了。
????????處理過程備個忘,彌補(bǔ)一下本來就稀缺的大腦??內(nèi)存資源。也就此分享給需要的胖友們。
一、Mac OS 查看系統(tǒng)版本信息/硬件信息的命令
文章目錄
- 1、查看硬盤信息
- 2、查看系統(tǒng)內(nèi)核信息
- 3、查看 OS 版本信息
1、查看硬盤信息
MacBook-Pro$ system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro14,3
Processor Name: Quad-Core Intel Core i7
Processor Speed: 2.9 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
System Firmware Version: 515.0.0.0.0
OS Loader Version: 577.140.2~15
SMC Version (system): 2.45f5
Serial Number (system): FVXXXN1XXX
Hardware UUID: 50BXXX4-C6D9-5E4E-BA71-992XXXXX9A282
Provisioning UDID: 50XXX804-C6D9-5E4E-BA71-9XXXXXA282
2、查看系統(tǒng)內(nèi)核信息
MacBook-Pro% sw_vers
ProductName: macOS
ProductVersion: 13.5.1
BuildVersion: 22G90
3、查看 OS 版本信息
MacBook-Pro$ sw_vers
ProductName: macOS
ProductVersion: 13.5.1
BuildVersion: 22G90
二、JDK安裝配置
登錄Oracle官網(wǎng)下載jdk1.8? (當(dāng)前最新版本為1.8.0_381)
Java Downloads | Oracle
安裝過程一路雙擊“下一步”,就OK.
為防止mvn、nacos、MQ等找不到路?,以及某些依賴java的軟件找不到j(luò)dk路徑,我們需要把jdk路徑配置到環(huán)境變量中。
dmg包安裝的默認(rèn)路徑一般如下:
/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/
MacOS? 系統(tǒng)中可以用Finder(訪達(dá))下的"Go to folder" 配合tab鍵補(bǔ)全來確認(rèn)路徑和復(fù)制路徑:
?正式配置環(huán)境變量:
sudo vim /etc/profile
然后在該profile文件最末尾追加如下路徑配置代碼
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export CLASS_PATH="$JAVA_HOME/lib"
export PATH=".$PATH:$JAVA_HOME/bin"
先“ESC”然后冒號切換到vim命令模式(vim編輯器還不會用的胖友請咨詢度娘)
強(qiáng)制保存并退出":wq!"
(這里是因為mac系統(tǒng)的權(quán)限限制問題,需要加!才能保存)
三、JDK安裝配置
========================= MacOS 系統(tǒng)中jdk徹底卸載清除的方法步驟============
1、刪除運行路徑和運行環(huán)境
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
輸入密碼,回車,繼續(xù)
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
?2、查看當(dāng)前jdk版本
java -version
3、查看jdk路徑
/usr/libexec/java_home -V
4、刪除當(dāng)前版本的jdk,注意檢查版本號是不是當(dāng)前想要刪除的版本
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-17.0.8.jdk
?5、查看jdk是否卸載完畢
java -version
如果能正常顯示Java版本和運行環(huán)境版本,那恭喜你,已經(jīng)配置成功:
MacBook-Pro bin % java -version
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
提示:
1.如果你在系統(tǒng)中安裝了多個jdk版本,系統(tǒng)默認(rèn)的jdk版本會自動指定較高版本,怎么設(shè)置都沒用,除非你把高版本jdk卸載徹底,環(huán)境變量改為低版本并使用source命令修改生效后,使用"java -version" 或“java --version”查出來的版本才會是較低版本;
2.一般情況不建議在系統(tǒng)中塞多個版本jdk,如果在idea等開發(fā)IDE中需要其他版本的jdk,使用idea內(nèi)嵌的jdk管理工具下載和添加即可,系統(tǒng)底層原生就裝一個就好了。不然后宮起火比較麻煩。
3.jdk版本查詢命令一般1條短線就可以,jdk17及以上版本要兩條短線文章來源:http://www.zghlxwxcb.cn/news/detail-668859.html
# jdk 1.8及以下 java -version # jdk 17及以上 java --version
自己去實踐一下吧文章來源地址http://www.zghlxwxcb.cn/news/detail-668859.html
到了這里,關(guān)于Mac OS 中JDK 環(huán)境(jdk 1.8.0_831)安裝配置、環(huán)境變量配置及卸載操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!