CentOS安裝JDK

一、查詢系統(tǒng)默認(rèn)JDK

Centos系統(tǒng)默認(rèn)會安裝OpenJDK,一般建議是安裝sun公司的JDK。我們首先檢查系統(tǒng)是否安裝有jdk并且是OpenJDK版本的,若是,則將它卸載掉并安裝上sun公司的JDK版本。
查詢系統(tǒng)是否已安裝OpenJDK用如下查詢命令:

[root@localhost local]# rpm -qa | grep java

[root@localhost local]# rpm -qa | grep jdk

查詢系統(tǒng)是否已安裝OpenJDK

查詢當(dāng)前java版本:

[root@localhost local]# java -version
查詢當(dāng)前java版本

由以上可知,

系統(tǒng)中已安裝了OpenJDK 1.7.0_111。

二、刪除已安裝的OpenJDK

刪除安裝的OpenJDK,可以用如下命令:

?rpm –e  jdk相關(guān) (普通刪除命令,刪除特定的包,如果遇到依賴,則無法刪除)

rpm -e –nodeps  jdk相關(guān) (強(qiáng)制刪除命令,忽略依賴,刪除特定的包。如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進(jìn)行強(qiáng)力刪除) 

注意:這里的jdk相關(guān)指的是上個步驟中用查詢命令 查出來的jdk的相關(guān)文件。

刪除已安裝的OpenJDK

最后執(zhí)行rpm查詢命令時已查不出相關(guān)jdk文件,說明jdk已經(jīng)刪除成功。


查看是否刪除成功
查看是否存在這些文件夾

由上圖可以看出,查詢無果,說明jdk已經(jīng)刪除干凈。
若查詢出來還有參與目錄,可以用# rm -rf 目錄,將殘余目錄一個一個刪除掉。
至此jdk的刪除工作已完成。

三、下載安裝JDK

  1. 在/usr/local目錄下創(chuàng)建java文件夾
[root@localhost local]# mkdir java
  1. 下載JDK
    首先查看CentOS的系統(tǒng)位數(shù)
uname -a
getcong LONG_BIT
查看CentOS的系統(tǒng)版本

image.png

進(jìn)入CentOS中輸入

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 填寫你剛才復(fù)制的下載鏈接地址
下載JDK
  1. 解壓下載的JDK文件
[root@localhost java]# tar -xzvf jdk-8u144-linux-x64.tar.gz
  1. 設(shè)置環(huán)境變量
[root@localhost java]# vi /etc/profile

在profile尾部添加如下內(nèi)容:

#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_144
JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效:

[root@localhost java]# source /etc/profile

驗證JDK有效性

[root@localhost java]# java -version
驗證Java環(huán)境是否設(shè)置成功

至此JDK已經(jīng)安裝成功

四、測試JDK的功能

  1. 新建一個Java文件
[root@localhost test]# touch HelloWorld.java
  1. 編輯HelloWorld.java文件
[root@localhost test]# vi HelloWorld.java
書寫簡單的程序
  1. 編譯并運行HelloWorld.java文件
[root@localhost test]# javac HelloWorld.java
[root@localhost test]# java HelloWorld.java
查看運行結(jié)果

終于結(jié)束了

整理不簡單,希望點個喜歡,謝謝了

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

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 趁著學(xué)生期間,買了一個云服務(wù)器拿來自己練練手,剛配置一個環(huán)境就讓自己各種無語,把自己配置的步驟和遇到的問題整...
    LeeLom閱讀 10,661評論 7 48
  • centOS安裝JDK 前期準(zhǔn)備 安裝centOS如果沒有使用最少的安裝,一般centOS都會集成openjdk,...
    Fate0閱讀 362評論 0 1
  • 準(zhǔn)備工作 首先,更新包: 檢查服務(wù)器上是否已安裝舊版本的Java: 如果有舊版本的Java則移除: 下載安裝JDK...
    Makazeu閱讀 40,952評論 4 20
  • 在服務(wù)器安裝文件上傳和下載工具: yum -y install lrzsz 一、安裝 jdk 1. 源碼包準(zhǔn)備: ...
    笑看醉餘鉎閱讀 548評論 0 1
  • 我喜歡水,特別鐘愛水從我手指縫間流走,但最近這些時日,水讓我實在歡喜不起來。哀嘆一聲,以表糾糾結(jié)結(jié)衷腸。 ...
    檸檬的大大閱讀 283評論 7 0

友情鏈接更多精彩內(nèi)容