1.下載jdk拙泽,上傳jdk文件到linux
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
上傳命令:rz
2.解壓jdk
將下載的jdk-8u121-linux-x64.tar.gz移動到/usr/java目錄下一喘,并解壓
1)創(chuàng)建/usr/java? :mkdir -p? /usr/java
2)移動到/usr/java: mv? jdk-8u121-linux-x64.tar.gz ?/usr/java?
3)解壓jdk:tar -zxvf? jdk-8u121-linux-x64.tar.gz
3.配置環(huán)境變量
1)vi etc/profile
在profile添加如下內(nèi)容:
JAVA_HOME=/usr/java/jdk1.8.0_121/
?PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2)使配置生效
source /etc/profile
4.查看是否安裝jdk成功
java -version
最后:遇到的坑
在解壓jdk時(shí)伶授,解壓失敗,出現(xiàn)了
“gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now"
網(wǎng)上說:這個(gè)壓縮包沒有用gzip格式壓縮臼寄,所以不用加z指令
tar -xvf? jdk-8u121-linux-x64.tar.gz
仍然報(bào)錯(cuò)
網(wǎng)上還說伪朽,將文件重命名行您,再解壓铭乾,仍然報(bào)錯(cuò)
最后,網(wǎng)上說娃循,看一下文件的屬性是什么
是個(gè)html炕檩,
網(wǎng)友解釋原因?yàn)椋合螺d文件的下載鏈接不是直接指向文件,而是先指向一個(gè)頁面捌斧,在這個(gè)頁面里才是真的下載鏈接笛质,所以在前一個(gè)頁面上直接保存文件,實(shí)際上保存的是一個(gè)頁面骤星。
最后重新下載了
使用tar -zxvf? jdk-8u121-linux-x64.tar.gz解壓成功
總結(jié):在解壓失敗時(shí)经瓷,首先先看一下文件的屬性,根據(jù)屬性使用對應(yīng)命令洞难。