about
JDK是Java語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境,JAVA工具和JAVA基礎的類庫。
JRE(Java Runtime Environment,Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫.它包括Java虛擬機(jvm)、Java核心類庫和支持文件。它不包含開發工具(JDK)--編譯器、調試器和其它工具。如果只需要運行Java程序或Applet,下載並安裝它即可。如果要自行開發 Java軟件,要下載JDK(JRE和JDK的區別,沒有JDK的話,無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應的JRE)。在JDK中附帶有JRE。SE(J2SE),standard edition,標准版,是我們通常用的一個版本。EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序。ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序。
軟件下載
首先提供百度雲鏈接
我上次(好像是2019年年中)看Oracle官網發現下載Java要賬號登錄了,所以我就准備了一份Java包留給大家。免去一些麻煩。
鏈接內有Java jdk 的Windows版和Mac版,Linux版我們直接通過命令下載。
鏈接:https://pan.baidu.com/s/1qEiQMJEnOdB8LxM_vOTQjw 提取碼:0xzt
雖然有了現成的,但是我們還是要知道在官網怎么下載。
官網下載java jdk
- 打開Oracle官網,單擊
JDK DOWNLOAD。

- 在下載詳情頁中,首先勾選
Accept License Agreeemet許可協議,然后選擇對應的系統平台,如我這里選擇是Windows 64系統下載,上面也有Mac OS X64的下載地址。

ps:今天(2019.4.24)發現點擊下載后,需要登錄.........之前直接就下載了,那么,如果提示登錄,怎么辦,登錄唄,沒有賬號就注冊,然后還是按照老套路下載。
- 下載到本地的是一個
exe可執行文件或者是dmg文件。

for Linux
先來說最簡單的Linux中下載。
在Linux中,這里介紹兩種安裝方式,yum直接安裝,另一種,就是手動安裝。
yum install安裝
環境是阿里雲的centos7
檢查防火牆狀態,最好是關閉它
systemctl status firewalld # 查看防火牆狀態
systemctl stop firewalld # 臨時關閉防火牆,重啟失效, 對應 systemctl stop firewalld
systemctl disable firewalld # 永久關閉防火牆,需要重啟該命令生效,對應 systemctl enable firewalld
使用yum命令進行下載
- 在Linux平台,我們直接使用
yum命令下載java jdk即可。
yum install java-1.8.0-openjdk -y

- 默認的,
java jdk被安裝到了/usr/lib/jvm/目錄:

- 下載並安裝完畢,我們使用如下命令測試java環境是否配置完畢:
[root@cs home]# java -version

手動安裝
java jdk鏈接:https://pan.baidu.com/s/1u1Ic4xvBEchDWQnzRISyJA 提取碼:7au7
使用xftp將安裝包上傳到系統根目錄。
- 下載依賴
yum install glibc.i686 -y
- 解壓
jdk-8u171-linux-i586.tar.gz到/usr/local
tar -zxvf jdk-8u171-linux-i586.tar.gz -C /usr/local/
vim /etc/profile配置java環境變量
JAVA_HOME=/usr/local/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME JRE_HOME CLASSPATH
然后使配置文件生效:
source /etc/profile
- 添加軟連
ln -s /usr/local/jdk1.8.0_171/bin/java /usr/bin/java
- OK,測試一下
[root@C /]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode)
完事了
for Mac
由於官網下載示例在之前已經說完了,百度雲鏈接也有相應的dmg包,這里不再多表。
安裝
- 找到
dmg文件並打開它。


- 進入安裝步驟。


- 輸入密碼。

- 安裝成功,結束安裝程序。

- 測試是否安裝成功,打開終端輸入
java -version,返回如下圖則說明安裝成功。

配置環境變量
PS:如果發現/etc/profile文件中已經默認添加好了相關變量就略過,沒有添加的話就參照下面的添加方式添加即可。
此時,Java就安裝在Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/目錄下,我們需要把這個目錄配置到環境變量中,編寫sudo vim /etc/profile文件,輸入密碼驗證,然后鍵入i,進入插入模式。
JAVA_HOME="Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".:$JAVA_HOME/bin"
完事之后,按esc退出插入模式,然后shift + :輸入wq!退出編輯模式。
然后再輸入:
source /etc/profile
新終端輸入驗證:
echo $JAVA_HOME
返回了安裝目錄表示添加環境變量成功。
for Windows
由於官網下載示例在之前已經說完了,百度雲鏈接也有相應的exe包,這里不再多表。
強烈建議安裝位置選擇默認
安裝
- 我們雙擊本地的可執行文件。用戶賬戶控制(有的可能沒有該提示,取決於你的系統設置)提示選擇
是(Y)。

- 執行安裝程序,單擊
下一步。

- 這里需要我們記住安裝路徑,可以選擇默認路徑也可以是自定義路徑(如果是自定義路徑的話,后續的配置環境變量只需要將JDK的目錄配置到環境變量即可)。最后單擊
下一步。

- (可選項),之前的版本中沒有這個提示,如果有的話,點擊
確定。

- (可選項),之前的版本中沒有這個提示,如果有的話,點擊
下一步。

- 正在安裝,請稍等。

- 安裝完成,單擊
關閉。

配置JAVA_HOME和Path
PS:千萬別把
JAVA_HOME寫成了JAVA-HOME
注意:JAVA_HOME的目錄不允許有中文
- 拿到
Java JDK的安裝目錄C:\Program Files\Java\jdk1.8.0_201。

- 依次打開
控制面板▷系統與安全▷系統▷高級系統設置▷環境變量▷系統變量▷新建。變量名中輸入JAVA_HOME,變量值中填寫剛才獲取到的路徑C:\Program Files\Java\jdk1.8.0_201。






現在,JAVA_HOME添加完畢。我們來添加Path。
首先配置好要添加的路徑%JAVA_HOME%\bin,該路徑其實就相當於C:\Program Files\Java\jdk1.8.0_201\bin。
- 單擊
Path,然后單擊編輯。

- 將
%JAVA_HOME%\bin添加到變量值的末尾。注意路徑前后需要英文狀態的分號作為開始和結束,Windows的路徑分隔符是以;作為分割的。

然后一路確定即可。
測試
打開終端輸入java -version。

OK,java環境配置完畢。
接下來就是可選的操作了:禁止Java自動更新
- 依次打開
控制面板▷程序▷Java。


- 雙擊
Java圖標,進入Java控制面板。在更新選項中,取消勾選自動檢查更新,在彈出的提示中選擇不檢查。

- 還沒完,切換到
高級選項,在應用程序安裝選擇從不安裝,最后點擊確定。

OK,大功告成。
that's all
