一、安裝環(huán)境之前,檢查是否已經(jīng)安裝過或者系統(tǒng)是否自帶jdk環(huán)境
????查看CentOS自帶JDK是否已安裝。
????◆輸入:yum?list?installed?| grep?java 。

二、若有自帶安裝的JDK,如何卸載CentOS系統(tǒng)自帶Java環(huán)境?
????◆卸載JDK相關文件輸入:yum?-y?remove?java-1.7.0-openjdk*。
????◆卸載tzdata-java輸入:yum?-y?remove?tzdata-java.noarch。
????當結果顯示為Complete!即卸載完畢。
? ??注:“*”表示卸載掉java?1.7.0的所有openjdk相關文件。

三、卸載之后再次檢查
◆輸入:yum?list?installed?|? grep?java。

下面開始手動安裝JDK環(huán)境
一、解壓jdk安裝包:
附上jdk1.8的下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
這種方式,就是事先下載好jdk的安裝包,Linux下一般格式為*.tar.gz。然后直接解壓,解壓完成后配置一下環(huán)境變量就ok了。
1.? ?cd usr? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 進入usr目錄
2.? ?mkdir java? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建java 目錄

2、文件夾創(chuàng)建完畢,把安裝包拷貝到Java目錄中,然后解壓jdk到當前目錄
cp /usr/jdk-8u144-linux-x64.tar.gz? /usr/java/? ? ? **注意文件名**拷貝到java目錄
tar -zxvf? ?jdk-8u144-linux-x64.tar.gz? ? ? 解壓到當前目錄(Java目錄)
3、解壓完之后,Java目錄中會出現(xiàn)一個jdk1.8.0_144的目錄,這就解壓完成了。

注意: 如果對于命令不太熟或者不想輸入可以用WinSCP軟件遠程登錄之后創(chuàng)建文件夾以及把jdk-8u60-linux-x64.tar.gz 拷貝到java目錄,之后
解壓就可以了。(這里也是提示自己WinSCP軟件的方便)
tar -zxvf jdk-8u144-linux-x64.tar.gz?
4、配置一下環(huán)境變量。編輯/etc/下的profile文件,
vi /etc/profile

????配置環(huán)境變量(在后面加入)
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

5.使環(huán)境變量生效
????source? ? /etc/profile
注意:
? :w?? 保存文件但不退出vi
? :w file 將修改另外保存到file中,不退出vi
? :w!?? 強制保存,不退出vi
? :wq? 保存文件并退出vi
? :wq! 強制保存文件,并退出vi
? ?:q 不保存文件,退出vi???
? ?:q! 不保存文件,強制退出vi
? ?:e! 放棄所有修改,從上次保存文件開始再編輯
之后保存并退出文件之后在控制臺輸入Java 和 Java -version 看有沒有信息輸出,如下:
java -version

到這里JDK環(huán)境配置完成了。
遇到的問題:
1. bash: java: command not found

? ? 原因:配置完環(huán)境變量沒有生效。沒有執(zhí)行? ?source? ?/etc/profile 命令
2.bash: /usr/local/java/jdk1.8.0_151/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

原因是:jdk版本下載錯了。我得系統(tǒng)是64位的沒注意。