首先關於Java這個版本號,就很讓人迷惑。
Java,jdk, jvm , jre 是個啥玩意?
首先 java是應用程序,他是通過jdk實現的,java 就是jdk,只是叫法不一樣,研發人員偏向叫jdk版本。
然后就是版本問題,Java18說的是 jdk1.8 嘛? 答案不是的!
開始關於java的版本都是叫jdk1.1 ,jdk1.2 啥的,后來
Java1.0 到 Java9 對應每一個版本號 :JDK1.0、JDK1.2 ... JDK1.8、JDK1.9,Java10以后JDK對應名稱為:JDk10、JDK11、JDK12。
所以 Java8對應的jdk為1.8
順便一提,jvm是指虛擬機,就是java需要允許的環境,jre是指開發環境,類似python的第三方lib
那么正式開始,我要下載jdk1.8,找了半天 ,才知道對應的是java8
終於!!!找到下載網址了
(一個小時后。。。)
他娘的,忙活半天,竟然是開發文檔,氣死。然后把Java18,Java17裝了一遍,再氣死一次。
那我要卸載了,我想裝的是8呀,太難了吧。
大家不要亂卸載,有再用的jdk就不要卸載了,我是沒有在用的jdk才全部重新安裝
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\
Support/Oracle/Java
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-18.jdk/
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-18.jdk/
刪除成功
開始安裝:
教程找到了https://www.java.com/zh-CN/download/help/mac_install_zh-cn.html
他娘的,安裝包呢,天吶,這教程也太不靠譜了吧。接着找安裝包吧! emo~~~
https://www.java.com/zh-CN/download/
開始安裝了
輸入mac 電腦密碼
ok ,顯示安裝完畢,來看看 java -version的版本
打開終端
太好了,安裝成功。
哭遼