本章節介紹在以 window7、window10 為代表的 window 和 mac book 下安裝 Java 編譯和開發環境JDK 1.8,在 window 上安裝 Java JDK 的步驟,本章中沒有難點,主要在於對 window 環境是否熟悉,知道 window 環境變量是怎么回事。
- 下載 Java JDK
- 安裝 Java JDK
- 設置 Java 環境變量
- 測試是否安裝成功
1 下載Java JDK 1.8
可以從官方網站上下載 JDK 1.8(也就是 Java 8)Java JDK下載地址
如果在官網下載困難,也有熱心網友在 CSDN 中上傳了版本,CSDN中的 Java JDK 下載
1.1 下載適合 window 的安裝包
本文使用的是 jdk-8u161-windows-x64。
window 7 和 window 10 的操作是一樣的。
- 找到
Java SE 8U161點擊下載,當然其他Java SE 8Uxxx的版本也是可以的。 - 點擊
Accept License Agreement - 選擇要下載的版本,對應
window64位的是 jdk-8u161-windows-x64.exe
對應window 32位的是 jdk-8u161-windows-i586.exe - 注意官方是要求注冊賬號號才能下載,如果網頁跳轉到登錄頁面,則自己注冊一個oracle賬號。
為什么是Java JDK 1.8,因為我們后面學習的Spring Boot 2.x 最低的要求就是 Java JDK 1.8 及以后版本。Oracle 針對 Java 8(JDK 1.8)修改開源協議版本,
1.2 下載適合 mac book 的安裝包
- 找到
Java SE 8U161點擊下載,當然其他Java SE 8Uxxx的版本也是可以的。 - 點擊
Accept License Agreement - 選擇要下載的版本,對應
Mac OS X x6464位的是 jdk-8u161-macosx-x64.dmg - 注意官方是要求注冊賬號號才能下載,如果網頁跳轉到登錄頁面,則自己注冊一個oracle賬號。
2 安裝 Java JDK
在 window 上安裝比較簡單,直接雙擊exe文件即可安裝,直接點擊 下一步 即可。默認JDK安裝在 C 盤的 C:\Program Files\Java\jre1.8.0_161
window 7 和 window 10 的操作是一樣的。
在 mac book 中雙擊或打開 jdk-8u161-macosx-x64.dmg 進行安裝
3 設置 Java 環境變量
所謂環境變量,就是我們不用切換到指定的 Java JDK 目錄,就能夠使用 Java 等命令行命令。
當我們安裝好 Java JDK,我們在 開始 > 運行 中輸入 cmd 彈出 Command 命令窗口, 輸入 Java 顯示
C:\User\Jiaojunkang>java
java 不是內部或外部命令,也不是可運行的程序
3.1 window 7 Java 環境變量
- 右鍵
我的電腦點擊屬性,選擇高級系統設置點擊環境變量... - 在系統變量里點擊新建,變量名填寫
JAVA_HOME,變量值填寫Java JDK的安裝路徑,例如C:\Program Files (x86)\Java\jre1.8.0_161 - 在系統變量里點擊新建變量名填寫
CLASSPATH,變量值填寫“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘記前面的點和中間的分號。 - 加入系統
Path變量(此步驟最重要),在系統變量里找到Path變量,這是系統自帶的,不用新建。雙擊Path,由於原來的變量值已經存在,故應在已有的變量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。注意前面的分號。 - 至此,應有的環境變量已經配置完畢。驗證的方法:在運行框或者按 Ctrl +R 組合鍵彈出運行框中輸入
cmd命令,回車后輸入java -version,按回車出現以下畫面.
3.2 window 10 Java 環境變量
window 10 版本由於優化了系統變量,比 window 7 相對簡單一點。在追加到 系統變量 Path 中環境是不一樣的
- 右鍵
我的電腦點擊屬性,選擇高級系統設置點擊環境變量... - 在系統變量里點擊新建,變量名填寫
JAVA_HOME,變量值填寫Java JDK的安裝路徑,例如C:\Program Files\Java\jre1.8.0_161 - 在系統變量里點擊新建變量名填寫
CLASSPATH,變量值填寫“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘記前面的點和中間的分號。 - 雙擊
Path,點擊新建,添加“%JAVA_HOME%\bin”;再次點擊新建,添加“%JAVA_HOME%\jre\bin”。 - 至此,應有的環境變量已經配置完畢。驗證的方法:在運行框或者按 Ctrl +R 組合鍵彈出運行框中輸入
cmd命令,回車后輸入java -version,按回車出現以下畫面.
3.3 mac book Java 環境變量
- 檢測是否安裝了 Java,打開終端,輸入 java -version ,如果沒有安裝過jdk就好提速安裝jdk
No Java runtime present,requesting install.
如果安裝了 java 就會顯示
java version "1.8.0_161"
- 編輯環境變量,在終端輸入
sudo vim /etc/profile
sudo 為 root 權限,如果需要輸入密碼,就輸入開機密碼。
在vim編輯界面中按下 i
輸入
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
按 ESC,進入保存
輸入 :wq! 保存
3. 輸入 source /etc/profile 是的設置立即生效
source /etc/profile
- 檢測環境變量
JAVA_HOME
echo $JAVA_HOME
如果輸出了路徑字符串表示成功了。
4 問題
Q:如果在 一個 window 操作系統中設置多個 Java JDK 版本
A:有的時候,我們按照的基於 Java 的軟件自帶了 Java 版本,那么不同的 Java 軟件可能自帶的版本不一樣,那么他們是怎么共存於一個 window 操作系統中的呢。在環境變量下有如何使用不同版本的 Java JDK。
安裝不同的 Java JDK 直接點擊安裝文件安裝即可,如果需要在cmd命令框中實現不同的 Java JDK 版本,只有去修改 JAVA_HOME 變量。
Q:如何使用指定的 Java SDK 執行 jar 程序
A:例如 window 系統里面已經安裝了 jdk 1.6 那么,我們運行的 jar 只能運行在 jdk 1.8 之上,我們如何做呢?
- 首先我們需要安裝對應的 Java JDK 版本 jdk 1.8
- 其次我們之間在jdk 1.8的安裝目錄下建立 bat 文件
- 在 bat 文件中 增加執行命令 java -jar 指定路徑
