Centos 6.8 配置JDK環(huán)境

一、安裝環(huán)境之前,檢查是否已經(jīng)安裝過或者系統(tǒng)是否自帶jdk環(huán)境

????查看CentOS自帶JDK是否已安裝。

????◆輸入:yum?list?installed?| grep?java 。

如圖已經(jīng)安裝了openjdk

二、若有自帶安裝的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相關文件。


卸載完成出現(xiàn)Complete!

三、卸載之后再次檢查

◆輸入:yum?list?installed?|? grep?java。

執(zhí)行之后的效果,沒有其他java環(huán)境

下面開始手動安裝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位的沒注意。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容