window系統jdk安裝與環境變數配置

weixin_33806914發表於2018-03-25

         作為java開發的工具包,jdk是java開發的基礎,各種與java開發有關的軟體都要依賴與jdk,如Tomcat,沒有jdk,Tomcat就不能把jsp頁面中的java程式碼提取出來變成java檔案再編譯成class檔案。

        對於jdk的安裝與環境變數配置教程網上也並不缺少,個人感覺太過於偏向實際操作,缺乏了理性的分析說明,或許你看著這些教程安裝好了卻還是不知其所以然,甚至如果你是初學者,你甚至都會安裝失敗。

        在本教程中,我會盡量加上自己的理解,儘量讓您知其然並知其所以然。

1.下載jdk

百度搜尋jdk,一般來說前面幾個連結都是可以下載(下載其他軟體時很可能碰到不靠譜的站點,這個時候如果有英文網站儘量選擇,英文網站除了不好看懂,資源是真的靠譜)


7447637-634dba360284ab15.png

本例選擇第二個站點,進入該站點,直接就進入了下載頁面,該下載頁面共有4個版本以供下載,兩個安裝版(通過.exe檔案安裝),兩個綠色版(解壓檔案就能用),安裝板符合window系統使用者的使用習慣,綠色版符合Linux系統使用者的習慣。


7447637-14e389e088237746.png

該例選擇第一個版本,首先同意人家的協議(這個在安裝軟體時比較常見,網站上倒是不多)才能進行下一步的下載,選擇對應的系統位數,該例中對應最後一個——64位的window系統。然後點選綠色的連結下載即可。

2.安裝jdk

找到相應的下載檔案,該檔案就是一個與下載連結同名的exe檔案,滑鼠右鍵“以管理員身份執行“出現如下安裝介面

7447637-e584cceff148cca1.png

下一步,出現安裝配置,這裡可以修改安裝路徑,一般來說為了讓系統執行更快我們一般不把軟體安裝在C盤,不過jdk本身佔用記憶體不大,也不會像其他軟體會在安裝目錄下生成其他檔案,因此本人不修改安裝路徑。

7447637-72cddf5c2eefd900.png

下一步出現如下安裝介面

7447637-dcd7c8bd1f138b2b.png

安裝完成

7447637-1ad62e65a991840a.png

由於jdk中已經帶了jre,到這一步jre就可以不用安裝,直接關閉即可。檢視安裝目錄,發現jdk已經存在

7447637-79ada5ce59fd8fdc.png

3.配置環境變數

為什麼要配置環境變數?這個要從軟體的使用說起,我們使用一個軟體首先我們就要知道這個軟體在哪,然後我們要告訴電腦這個軟體在哪,也就是我們要讓系統知道這個軟體的路徑,知道軟體的路徑系統才能找到軟體並啟動它,環境變數就是告訴系統,這個軟體在哪,如果我們不配置環境變數,我們就需要手動找到這個軟體的位置並啟動它。或許您會有疑惑,為什麼我們平時使用那麼多不需要設定環境變數呢,那是因為我們通過了其他方式告訴了系統軟體的位置,比如,我們刪除一些軟體會刪除不乾淨,因為登錄檔還在,登錄檔就儲存了軟體的位置等資訊,又比如,我們使用綠色軟體都不需要安裝,但是我們要使用它得手動的去找,希望快速找到我們就需要給桌面傳送一個快捷方式。下面是配置環境變數的方法。

電腦左下角的開始滑鼠右鍵,選擇“控制皮膚“出現如下介面

7447637-80b5bad6d046a5f3.png

系統與安全

7447637-2d97470fbebfe04d.png

系統

7447637-05ad866de2c70afd.png

高階系統設定

7447637-ec1e38e6e345cc67.png

環境變數

7447637-84796ed94da260b2.png

我們會發現,環境變數分使用者變數和系統變數,使用者變數只對當前使用使用該系統的使用者賬號起作用,如該例中的Administrator,如果我使用其他賬號登入該電腦環境變數是不起作用的。環境變數作用於該系統的所有的使用者賬號。該例配置使用者變數。

JAVA_HOME:新建JAVA_HOME變數,變數值為jdk的安裝路徑

7447637-4bc6a63b8f296658.png

classpath:新建classpath變數,變數值為 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

7447637-d3a13f3adea59e2c.png

path:編輯新增path變數,變數值為jdk目錄下bin路徑和jre下bin路徑

7447637-6c0e43fd094a9b47.png

驗證環境變數配置:開啟命令提示符輸入java

7447637-45a17bb0a178d699.png

輸入javac

7447637-edd9dd4d9ac4ed50.png

如上兩圖環境變數配置即成功

相關文章