JDK的安裝配置 - Windows(結尾附視頻)

寫在前面:博主是一隻經過實戰開發歷練後投身培訓事業的“小山豬”,暱稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物。本人的技術路線從Java全棧工程師一路奔向大數據開發、數據挖掘領域,如今終有小成,願將昔日所獲與大家交流一二,希望對學習路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。

  • 對於文章中出現的任何錯誤請大家批評指出,一定及時修改。
  • 有任何想要討論和學習的問題可聯繫我:[email protected]
  • 發佈文章的風格因專欄而異,均自成體系,不足之處請大家指正。

JDK的安裝配置 - Windows(結尾附視頻)

本文關鍵字:JDK、版本選擇、下載、安裝、環境變量

一、JDK介紹

JDK(Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)。

  • JAVA SE:standard edition,標準版。包含了基礎和核心的庫,可用於控制檯及桌面應用軟件的開發。
  • JAVA EE:enterprise edition,企業版。主要用於企業級分佈式網絡應用的開發。
  • JAVA ME:micro edition,微型版。主要用於嵌入式設備和移動設備上的應用開發。

1. Java與JDK的關係

  • Java是編程語言

Java是編程語言之一,我們學習Java主要是學習這個語言的特點,基礎語法,以及常用的內置工具等等。寫出的程序的文件只是一個個的純文本文件,其中的內容都符合Java語法,但是還需要相應的環境才能夠編譯運行,得到程序的運行效果。

  • JDK是開發工具包

通常,語言的開發工具包都被稱之爲SDK:Software Development Kit。代表語言運行所需要的環境,比如:Java的SDK稱之爲JDK,運行C#需要有.NET環境,其他的語言也是如此。
但是SDK安裝後會和之前接觸到的軟件有所不同,一般來說我們安裝一個遊戲或者一個軟件以後,都有一個可以看到的運行界面,有一個exe可執行程序,桌面會產生一個快捷方式,bulabula~但是SDK並沒有,我們看到的是bin目錄中的一個個的命令和腳本,lib目錄中的一個個庫文件,這就相當於給我們的不是一個成型的軟件,而是給了我們一整套開發出軟件的工具和原材料。

  • 拿起"黏土"和"鎬頭",在"我的世界"中大幹一番吧!

2. JDK與JRE的關係

  • JRE:Java Runtime Environment。是Java的運行環境,在Java程序編譯完成後,還需要一個運行環境。就相當於我們把一個word文檔放到另外一個沒有安裝Office軟件的電腦上是打不開的一樣,在一個程序編寫完成後,要有相應的環境才能運行。
  • JDK和JRE的區別:JRE只是一個運行環境,提供了Java程序運行需要的相關環境和命令,不支持編譯和調試程序相關的工具,所以當我們想要運行一些基於Java編寫的遊戲或者應用時,只需要安裝JRE就可以了。在JDK中,主要提供了程序開發所需要的各種工具和命令,當然運行也是必不可少的,所以我們下載的JDK中也包含了JRE,只要一併安裝就好。

二、JDK下載

作爲一個軟件的學習者和開發者,大家一定要培養自己:去官網、查資料的好習慣,擺脫各種一鍵安裝、軟件管家之類的東西,把一切掌控在自己手中,用嚴謹的態度來要求自己,加油!

1. 下載地址

在百度中搜索JDK,前兩條就會顯示我們需要的網站,目前JDK屬於Oracle公司的產品,所以我們打開網址時注意一下是oracle.com就可以了。

進入後就可以打開JDK8的下載界面,直接給出鏈接:javase-jdk8-downloads

2. 版本選擇

我們回顧一下整個JDK的發展歷程,可以發現,從1.6版本推出以後,基本上版本更新的週期比較穩定,每三年推出一個新的版本:
在這裏插入圖片描述
但自從JDK9版本推出以後,大版本的更新時間就改爲半年,並且隨後就拋棄了對9,10,12,13版本的更新支持,目前開放下載的版本是JDK8,JDK11以及最新的JDK14,所以目前企業中使用的主流JDK版本依然是8。
作爲入門的小白,應該選擇哪一個版本呢?首先JDK8是肯定選項,我們的系統中可以存在多個不同版本的JDK,並可以在使用時進行切換。選擇8的原因是因爲已經能夠滿足學習的需要,並不需要用到新版本中的所謂"新特性"。
另外需要明確的一點就是,隨着版本更新,並不是一直在添加內容,也會進行刪減,很可能造成某些類和命令已經被替換,而初學者又不知道如何用其他方式來解決。並且使用JDK8是各種Java軟件的主流需求環境,如果沒有特殊情況不需要進行更換。
說了這麼多,如果你還是抱着一顆想要嚐鮮的心,那麼下面給出下載主頁,可以自行選擇。順便一提:新版本中的jshell用的還是很舒爽的😎。
下載直擊鏈接:https://www.oracle.com/java/technologies/javase-downloads.html

3. 安裝包類型選擇

進入界面後根據列表的信息選擇所需要的版本,32位系統對應x86,64位系統對應x64。

4. 安裝包下載

點擊右側的下載鏈接,然後勾選接受就可以下載了。

在進行下載時需要註冊賬號,並進行登錄,如果覺得麻煩可以直接享用百度網盤鏈接:
https://pan.baidu.com/s/1_XWabry8B_NvRm1Om0bJ2A 密碼:j80b
如果鏈接失效,直接私信我吧,不要評論留言了,真的補不起來😔

三、安裝步驟

安裝步驟比較簡單,只要一直下一步就好了,需要指定一下安裝路徑。這裏有幾點建議:

  • 不要安裝到中文路徑
  • 不要直接安裝到某一個盤符下
  • 修改安裝路徑時只修改盤符就好
  • 不要將多個軟件安裝到同一目錄

1. JDK安裝

  • 使用管理員身份運行,或運行後點擊是按鈕

在這裏插入圖片描述

  • 選擇下一步

  • 可以選擇更改,節省系統盤空間

  • 直接修改盤符,不需要進行瀏覽,對應的文件夾將會自動創建

在這裏插入圖片描述

  • 等待安裝完成

  • 繼續安裝JRE

2. JRE安裝

安裝JDK時,可以選擇一併安裝JRE。

  • 選擇安裝位置,此處需要預先創建好文件夾,然後通過瀏覽的方式去選擇

在這裏插入圖片描述

  • 等待安裝完成

在這裏插入圖片描述

3. 安裝完成

四、環境變量配置

配置環境變量的目的是讓我們能夠方便的在命令窗口中使用Java相關的命令,如果想了解環境變量的作用可以參考我的另一篇文章:配置Java環境變量有什麼用?

1. 配置位置

  • 右鍵此電腦:選擇屬性

  • 選擇高級系統設置

在這裏插入圖片描述

  • 選擇高級選項卡:點擊環境變量

在這裏插入圖片描述

  • 後續所有環境變量的配置均在該界面中進行

在這裏插入圖片描述

2. JAVA_HOME

  • 在系統變量界面框中點擊新建
    • 變量名:JAVA_HOME
    • 變量值:填寫jdk的安裝目錄,可以通過瀏覽目錄的方式選擇
    • 目錄的結尾不要出現分號,也不要選擇任何jdk安裝目錄中的子目錄

  • 配置完成後點擊確定

3. PATH

  • 選擇已有的PATH,點擊編輯:

在這裏插入圖片描述

  • 點擊新建按鈕

在這裏插入圖片描述

  • 添加兩項內容
    • %JAVA_HOME%\bin
    • %JAVA_HOME%\jre\bin
    • 點擊新建,輸入內容,回車確認

  • 必做操作(十分重要)
    • 如果你的Path中存在下圖中的路徑,一定要刪除
    • 這是在安裝JDK的過程中自動添加的,路徑中只包含了三個常用的命令
    • 由於位置比較靠前,會影響到正常的環境變量讀取

在這裏插入圖片描述

  • 點擊確定退出

4. CLASSPATH

  • 在系統變量界面框中點擊新建
    • 變量名:CLASSPATH
    • 變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    • 由於是多個文件,推薦直接複製

  • 配置完成後點擊確定

五、cmd測試

當完成前面所有的配置後,恭喜你,JDK的安裝和配置都已經完成了,你可以開啓Java的學習之旅了。在這之前我們需要先來測試一下,確保萬無一失。

  • 關閉之前所有配置環境變量的窗口,重新打開一個新的CMD窗口
    • 點擊開始菜單 -> 搜索cmd -> 點擊打開

在這裏插入圖片描述

1. java

2. javac

  • 顯示以上信息表示正確,如果提示"不是內部或外部命令"則表示失敗,請認真檢查上述步驟,並確實已經關閉了所有環境變量的配置窗口,使用的是新的cmd窗口
  • 如果你已經迫不及待的想要開始一個程序的編寫了,可以查看這篇文章:第一個Java程序

六、視頻直達

視頻地址:https://www.bilibili.com/video/BV1zz411v7SB,喜歡的小夥伴兒一定要三連加關注哦~

JDK的安裝配置 - Windows

寫在結尾:作者力求做到將每個知識點細化,並且對於有關聯的知識點都會使用傳送門掛載鏈接。文章採用:“文字 + 配圖 + 視頻”的方式來進行展現,均是擠時間所作,希望看到這裏能留下評論點個贊,略表支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章