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