1. 程式人生 > 其它 >超詳細教程2021新版oracle官網下載Windows JAVA-jdk11並安裝配置(其他版本流程相同)

超詳細教程2021新版oracle官網下載Windows JAVA-jdk11並安裝配置(其他版本流程相同)

異想之旅:本人部落格完全手敲,絕對非搬運,全網不可能有重複;本人無團隊,僅為技術愛好者進行分享,所有內容不牽扯廣告。本人所有文章釋出平臺為CSDN、部落格園、簡書和開源中國,後期可能會有個人部落格,除此之外全部是盜文!


oracle和java官網進行過升級,個人在學習java的時候發現安裝的教程大多落後,所以這裡出一篇新的

對於新手可能不瞭解jdk和jre,簡單說就是jre是生產伺服器使用,包含基本執行功能,而jdk是供開發使用,功能更全面。

另,我不是菜,只是考慮到真實的新手狀況寫的詳細些

不廢話,全乾貨

首先下載

這裡會教給你方法,希望大家至少看一遍掌握一個自己動手豐衣足食的能力。但是由於註冊賬號等比較麻煩,後面我也放出來了下載連結大家可以直接用。

訪問官網Oracle.com


頁面中找到需要的版本,點選jdk下載(這裡推薦11 LTS)

得到的頁面複製好位址列連結向下滾動

Windows選擇最後一個,也就是標明win的zip檔案

點選下載,勾選同意協議的框框,會跳轉登入介面

選擇建立賬號(有的當然直接登入;不想註冊的後面直接拿zip下載地址),除了電子郵件其他亂填一通,然後根據指引完成註冊

註冊好後,重新開啟下載介面,再點選下載,如果還是要求登入就再登入一次,再來一次這個操作,直到開始下載

(有一說一官網下載速度不快)

來吧,懶人們,連結拿去直接下載

https://pan.bilnn.com/s/qk8vs9

下載好後開始配置

下載好後解壓到一個目錄,注意這個目錄選定後更改起來極其麻煩,慎重選擇。如果實在沒主意就d盤根目錄吧

解壓後你得到了它


開啟之後長這樣

當然如果選擇的版本不一樣圖一中的檔名不同,但是格式應該一樣(如果你圖一中的檔名的是jdk-11.0.12_windows-x64_bin ,請點開之後將裡面那一層資料夾拖出來就會得到上圖的檔名)

沒有問題就如圖二箭頭點選位址列,會顯示當前路徑並自動選中。完整複製下來

友情說明:如果你使用的是win7系統,以下這部分所有的複製都不可用,請手敲完成

按一下Windows鍵(或以任意一種你喜歡的方式開啟開始選單),開啟開始選單後無論你有沒有看到輸入框請直接輸入 powershell

,然後右鍵選中,點選以管理員身份開啟

輸入 cd + 一個空格 + 你剛剛複製的路徑,切換到jdk目錄。你應該可以看到每一行前面的路徑提示位置變了。必須完成這一步才能跟著往下進行。

輸入這段程式碼:bin\java -version 。如果操作完全正確但沒有與下圖類似的輸出、甚至報錯,那麼很遺憾,你選擇的版本可能不適合你的電腦。再檢查一遍確認操作沒有問題的話請留言或離開本教程吧。

java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)

確認沒有問題後複製這段程式碼貼上進去,直接回車

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

下面這部分牽扯環境變數。由於各個系統版本存在出入,我的講述適用win11和絕大多數win10,不適用的請不要放棄本文!不是引流,但是這真的是非常詳細正確的文章,以低版本系統為例的都是舊版java了,所以這裡遇到問題請百度解決,不難

開啟設定,選系統,然後選最底下的關於

然後win11如圖,win10大概在螢幕右側,有“高階系統設定”的連結

開啟的介面如圖操作

一共如上圖新建三條:

  1. 名稱為JAVA_HOME,內容為剛剛複製的路徑(示例 E:\programming\JAVA\Environments\jdk-11.0.12.7
  2. 名稱為JRE_HOME,內容為剛剛複製的路徑 + \jre(示例 E:\programming\JAVA\Environments\jdk-11.0.12.7\jre
  3. 名稱為CLASSPATH,內容為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (必須一字不差)

然後點選已有的名為path的條目,新建一條,內容為 %JAVA_HOME%\bin (如下圖方框)

開啟一個新的cmd視窗(必須是新的!),輸入 java -versionjavac -version 兩個命令。如果有類似如下的輸出,則代表安裝成功了!!

至此安裝結束,有問題可以評論或者私信,我會盡力解答

實在不成功也彆氣餒,環境配置講究熟練,今天沒成功下次再來一次不但快很多,成功概率也大大提高


順手來一段HelloWorld

在一個完整路徑不包含中文的位置新建檔案 HelloWorld.java ,使用程式碼編輯器(沒有的話記事本唄),輸入這段程式碼。注意這裡檔名必須是HelloWorld.java,為什麼去看java教程

public class HelloWorld {  // 檔名要和這個類名一樣;類名不能以數字開頭,只能包含字母數字下劃線
    public static void main(String[] args) {  // 不習慣也可以寫String args[]
        System.out.println("Hello World!");
    }
}

cmd切換到當前路徑,輸入這行命令

javac HelloWorld.java && java HelloWorld

送給Java新人:我有js和c基礎所以直接跳過了JAVA語言,上手就是servlet,用了不到48小時也掌握了Java開發web的環境配置和基本流程並能手撕出來。承認Java每個框架的helloworld都沒有那麼簡單,但這也就是這一個框架大部分的難點了。遇到困難彆氣餒,Java很有趣!更別想說Java太難去php,php的環境不比這簡單。Python固然簡單,但是在中國找不到工作啊。Go雖然環境好搞,但是它的適用範圍又比Java小一些,程式碼也不簡單。

個人真心覺得不錯的JAVA課程:狂神說JAVA(B站視訊完全免費觀看,個人學習速度較快和教程好壞無光,非廣告行為)

有問題歡迎評論交流解決