1、 什么是JDK
- JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包(SDK)
2、JDK安裝準(zhǔn)備工作
本文章以O(shè)racle英文官方的
jdk-8u121-linux-x64.tar.gz版本進(jìn)行詳解,首先要到Oracle中文或英文官方網(wǎng)進(jìn)行下載,jdk-8u121-linux-x64的u代表update的意思x64代表64bit的操作系統(tǒng)以下截圖oracle中文與oracle英文官方網(wǎng)的版本不一樣、由于技術(shù)更新快、國內(nèi)網(wǎng)站比國外網(wǎng)站往往會(huì)更新較慢、所以推薦到oracle英文官方網(wǎng)站下載軟件、而且會(huì)更加權(quán)威、同時(shí)了解最新的版本軟件。
- Oracle中文官方
- Oracle英文官方.png
3 創(chuàng)建指定文件目錄
- 進(jìn)入/usr/local/目錄進(jìn)行創(chuàng)建一個(gè)jdk1.8文件夾
- 或者直接指定參數(shù)進(jìn)行創(chuàng)建,-p(parent)表示父目錄下面的子目錄也進(jìn)行創(chuàng)建
mkdir jdk1.8 或者
mkdir -p /usr/local/jdk1.8
4、解壓指定文件
- 使用tar命令進(jìn)行解壓tar.gz文件
tar -zxvf jdk-8u121-linux-x64.tar.gz
5、拷貝指定目錄
- 把解壓的文件拷貝到指定目錄
-
-r :遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為; -
星號(hào)代表所有內(nèi)容都進(jìn)行拷貝
cp -r * /usr/local/jdk1.8
6、配置環(huán)境變量
6.1方法一、Vim命令進(jìn)行編輯
- 編輯profile文件進(jìn)行配置環(huán)境變量
vim /etc/profile
- 配置的內(nèi)容
# set jdk
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6.2 方法二、echo命令進(jìn)行修改
-
兩個(gè)>代表追加到指定的文件,且是追加到此文件的末尾行 - 而
兩個(gè)<表示shell的一個(gè)標(biāo)識(shí)符的規(guī)范約束. -
EOF是一個(gè)shell的一個(gè)標(biāo)識(shí)符,作用是標(biāo)識(shí)shell腳本的開始<<EOF和結(jié)束EOF,可以任意字符,但是必須要有開始和結(jié)束,通常習(xí)慣用EOF,而且必須無有特殊字符:比如空格.
echo >> /etc/profile <<-EOF
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
EOF
6.3 source 命令
- 重啟加載profile讓系統(tǒng)文件生效
source /etc/profile
6.4 驗(yàn)證是否安裝成功
java -version
//輸出的內(nèi)容
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
7 總結(jié)與學(xué)習(xí)
7.1 總結(jié)
- Oracle官方網(wǎng)
- 安裝軟件建議到官方下載,根據(jù)自己的需要的情況進(jìn)行選擇,在不同操作系統(tǒng)安裝的步驟幾乎一致,只不過有點(diǎn)差異,這里不再過多的闡述,由于此文章是以Centos為例,如果你的操作系統(tǒng)是Mac或Ubuntu可以根據(jù)自身情況進(jìn)行安裝.

