卸載jdk版本並重裝方法:如何刪除jdk環境變量

不管在什麼地方,什麼時候,學習是快速提升自己的能力的一種體現!

關於JDK1.8 與之前的版本相比有哪些變化和新特性我也不在這詳細的說明了,畢竟一度娘啥都有了,既然不多說那就直接開始吧!!

準備資料:

1、已經在VMware安裝好了的虛擬機,本文使用的是CentOS7,我就以這個為例,如果又不知道怎麼安裝的朋友可以參考我第一篇文章,上面詳細的介紹了如何安裝CentOS7 下載安裝centos7

2、
jdk:jdk-8u11-linux-x64.tar.gz 官網下載jdk8

3、xshell 遠程操作虛擬機工具 xshell的下載與安裝請參考我上一篇文章(為什麼要用到它來操作,因為我覺得它操作簡單又是免費的.) 下載安裝 xshell

OK,資料已準備好了,現在可以開始了

通過xshell工具成功連接安裝好的虛擬機之後可通過 rpm -qa | grep Java 命令來查詢出系統自帶的jdk(帶箭頭的四個就是系統自帶的)註:不帶箭頭的那三個不要刪掉

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

然後通過 rpm -e –nodeps 後面跟系統自帶的jdk名 這個命令來刪除系統自帶的jdk,

例如:rpm -e –nodeps
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

rpm -e –nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

刪完之後可以再通過 rpm -qa | grep Java 命令來查詢出是否刪除掉

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

接下來就是要安裝自己的jdk了,通過命令 cd /usr/local/ 進入local目錄,並通過 ll(兩個小寫的L)命令或者 ls 命令( ll 本身不是命令,只是 ls -l 命令的一個別名,不過無所謂了,都是一樣查看的)列出當前目錄下得所有非隱含的文件,如果想要看到隱含(以 . 開頭的,如 .test.txt)文件信息可通過 ll -a 來查看

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

進入local目錄之後 通過 mkdir java 命令來創建java目錄存放自己的jdk

(擴展:如果你想一次性在同一級目錄下創建多個平級的目錄可以通過 mkdir brother1 brother2 (如要創建更多就在後面加上去就可以了,中間用空格隔開)這樣的命令來創建,如果要一次創建父子目錄(parent/child)可以通過

mkdir -p parent/child/grandson 來創建)

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

創建好之後,進入java目錄 cd java

不知道大家有沒有用過 在線導入安裝包的插件,如果之前沒有用過可以通過 yum -y install lrzsz 命令安裝這個插件

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

安裝插件完成之後輸入 rz 命令然後按回車,就會彈出一個窗口,然後你就在這個窗口找到你下載好的jdk,

註:使用 rz 命令的好處就是你在哪裡輸入rz導入的安裝包他就在哪裡,不會跑到根目錄下

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

雙擊jdk或者按打開之後就會進入傳輸的界面

有時會出現下面這樣的問題,如果出現請關閉該窗口重新輸入 rz 命令按回車

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

這個就是正常的了

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

傳輸完成之後 ll 命令 查看

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

通過 tar -zxvf {安裝包名} 命令解壓jdk 如:tar -zxvf jdk-8u11-linux-x64.tar.gz 我個人比較喜歡把 zxvf 轉成中文念,叫

「至小威風」 這樣我覺得方便記

不喜勿噴哦

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

解壓過後出現如下畫面

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

這時安裝包已經沒用了,我一般都會刪掉安裝包 通過 rm -f jdk-8u11-linux-x64.tar.gz 刪除安裝包 -f 的意思就是 不詢問刪除 如果你不加 -f 在刪除時它會詢問你是否要刪除該安裝包,我是確定要刪了就加上 -f 了。說到這裡那我順便說說

遞歸刪除不詢問 的命令吧,在什麼情況下使用該命令呢,如果你要刪除一個目錄,而這個目錄下還有目錄或者有文件,比如在parent/child/grandson 這樣的目錄下你要刪除 parent 下得所有目錄和文件(包括parent)就可以用到

rm -rf parent 命令就可以刪除掉了

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

刪掉安裝包之後就開始配置環境變量了 通過 vim /etc/profile 命令打開 profile 文件盤配置環境變量

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

打開之後按 i 進入 insert (插入)模式,在文件末尾添加上環境變量

export JAVA_HOME=/usr/local/java/jdk1.8.0_11

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

添加完之後保存並退出,保存並退出的命令有兩種 第一種是: 按住shift 鍵然後連按兩次z(這是我常用的,因為它方便快速),第二種是:wq 命令,有一種是不保存退出的命令:q ,注意:以上三種命令都是在非插入模式(插入模式下按鍵盤左上角的ESC鍵退出插入模式就是非插入模式了)下操作。

保存完之後輸入:source /etc/profile 命令使剛才配置的環境變量生效

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

現在就可以測試jdk了 輸入 javac 命令如果出現以下的文字就說明編譯成功了(如果你之前安裝centos7時使用的語言是英文,那出現的就是類似這樣排版的英文)

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

接下來我們通過 java -version命令來查看你安裝的jdk信息

使用CentOS7卸載自帶jdk安裝自己的JDK1.8

如果出現以上信息就說明你自己的jdk就完全安裝成功了,如果有什麼問題可以在評論下留言,我看到會第一時間回復

如果此文章有什麼不對的地方請路過的大神指出,以免誤人子弟

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/216206.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 21:55
下一篇 2024-12-08 21:55

相關推薦

發表回復

登錄後才能評論