欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux系統(tǒng)中卸載與安裝JDK的詳細教程

 更新時間:2025年04月03日 11:38:01   作者:IT之一小佬  
本文詳細介紹了如何在Linux系統(tǒng)中通過Xshell和Xftp工具連接與傳輸文件,然后進行JDK的安裝與卸載,安裝步驟包括連接Linux、傳輸JDK安裝包、解壓并配置環(huán)境變量,卸載過程則涉及查找JDK路徑、刪除文件及更新環(huán)境變量,需要的朋友可以參考下

1、卸載

1.1 Linux刪除自帶的JDK

第一步 :先查看Linux自帶的JDK有幾個,用命令:

rpm -qa | grep -i java

第二步:去刪除JDK,執(zhí)行命令:

rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
#rpm -qa:查詢所安裝的所有rpm包
#grep -i:忽略大小寫
#xargs -n1:表示每次只傳遞一個參數
#rpm -e --nodeps:強制卸載軟件

第三步:編輯profile文件,去除環(huán)境變量配置

vim /etc/profile
#然后 source命令讓修改后的profile文件立即生效
source /etc/profile

最后:

#查看是否還在即可
rpm -qa | grep -i java
#或者查看java版本
java -version

1.2 Linux上卸載自己安裝的JDK

第一步:先輸入java -version查看是否安裝了JDK

java -version

第二步:查看jdk安裝的路徑

which java

第三步:卸載命令rm -rf JDK地址,比如我的安裝目錄是/usr/java/jdk1.8.0_181/

rm -rf /usr/java/jdk1.8.0_181/

第四步:進去/usr/java目錄查看一下文件是否還存在

cd /usr/java/
ls

第五步:接下來刪除環(huán)境變量

vim /etc/profile

去除以下代碼:

#然后 source命令讓修改后的profile文件立即生效
source /etc/profile

2、安裝

2.1 yum安裝jdk

第一步:查看可安裝java版本

yum -y list java*

[root@192 maven]# yum -y list java*
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
可安裝的軟件包
java-1.6.0-openjdk.x86_64                                                             1:1.6.0.41-1.13.13.1.el7_3                                               base   
java-1.6.0-openjdk-demo.x86_64                                                        1:1.6.0.41-1.13.13.1.el7_3                                               base   
java-1.6.0-openjdk-devel.x86_64                                                       1:1.6.0.41-1.13.13.1.el7_3                                               base   
java-1.6.0-openjdk-javadoc.x86_64                                                     1:1.6.0.41-1.13.13.1.el7_3                                               base   
java-1.6.0-openjdk-src.x86_64                                                         1:1.6.0.41-1.13.13.1.el7_3                                               base   
java-1.7.0-openjdk.x86_64                                                             1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-accessibility.x86_64                                               1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-demo.x86_64                                                        1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-devel.x86_64                                                       1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-headless.x86_64                                                    1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-javadoc.noarch                                                     1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.7.0-openjdk-src.x86_64                                                         1:1.7.0.261-2.6.22.2.el7_8                                               base   
java-1.8.0-openjdk.i686                                                               1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk.x86_64                                                             1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-accessibility.i686                                                 1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-accessibility.x86_64                                               1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-demo.i686                                                          1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-demo.x86_64                                                        1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-devel.i686                                                         1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-devel.x86_64                                                       1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-headless.i686                                                      1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-headless.x86_64                                                    1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-javadoc.noarch                                                     1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-javadoc-zip.noarch                                                 1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-src.i686                                                           1:1.8.0.402.b06-1.el7_9                                                  updates
java-1.8.0-openjdk-src.x86_64                                                         1:1.8.0.402.b06-1.el7_9                                                  updates
java-11-openjdk.i686                                                                  1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk.x86_64                                                                1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-demo.i686                                                             1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-demo.x86_64                                                           1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-devel.i686                                                            1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-devel.x86_64                                                          1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-headless.i686                                                         1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-headless.x86_64                                                       1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-javadoc.i686                                                          1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-javadoc.x86_64                                                        1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-javadoc-zip.i686                                                      1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-javadoc-zip.x86_64                                                    1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-jmods.i686                                                            1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-jmods.x86_64                                                          1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-src.i686                                                              1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-src.x86_64                                                            1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-static-libs.i686                                                      1:11.0.22.0.7-1.el7_9                                                    updates
java-11-openjdk-static-libs.x86_64                                                    1:11.0.22.0.7-1.el7_9                                                    updates
java-atk-wrapper.i686                                                                 0.30.4-5.el7                                                             base   
java-atk-wrapper.x86_64                                                               0.30.4-5.el7                                                             base   
java_cup.noarch                                                                       1:0.11a-16.el7                                                           base   
java_cup-javadoc.noarch                                                               1:0.11a-16.el7                                                           base   
java_cup-manual.noarch                                                                1:0.11a-16.el7                                                           base   
javacc.noarch                                                                         5.0-10.el7                                                               base   
javacc-demo.noarch                                                                    5.0-10.el7                                                               base   
javacc-javadoc.noarch                                                                 5.0-10.el7                                                               base   
javacc-manual.noarch                                                                  5.0-10.el7                                                               base   
javacc-maven-plugin.noarch                                                            2.6-17.el7                                                               base   
javacc-maven-plugin-javadoc.noarch                                                    2.6-17.el7                                                               base   
javamail.noarch                                                                       1.4.6-8.el7                                                              base   
javamail-javadoc.noarch                                                               1.4.6-8.el7                                                              base   
javapackages-tools.noarch                                                             3.4.1-11.el7                                                             base   
javassist.noarch                                                                      3.16.1-10.el7                                                            base   
javassist-javadoc.noarch                                                              3.16.1-10.el7                                                            base   
[root@192 maven]# 

第二步:選擇一個自己想要的JDK版本,這里我選擇的是 java-11-openjdk.x86_64

yum install -y java-11-openjdk.x86_64

第三步:安裝成功查看JDK版本

java -version

如果你想知道jdk安裝到了什么位置可以使用以下命令:

rpm -ql java-11-openjdk.x86_64

檢查是否安裝成功:

如果出現(xiàn)安裝成功之后,java命令不生效的話需要修改環(huán)境變量

vim /etc/profile

添加以下參數:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64
export JRE_HOME=/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

然后 source命令讓修改后的profile文件立即生效:

source /etc/profile

2.2 自定義安裝JDK

第一步:下載JDK安裝包

Java Downloads | Oracle 中國

這里選的是jdk-11.0.17_linux-x64_bin.tar.gz Java11的版本

第二步:將下載的放入指定文件夾,這里我是放在了/usr/java下面,你們自己的話可以選擇自己喜歡的目錄

這里文件夾已經存在了不純在的話就創(chuàng)建:

cd /usr/
mkdir java

第三步:解壓文件

# tar包進行解壓
tar -zxvf dk-11.0.17_linux-x64_bin.tar.gz

文件解壓之后會得到一個叫做jdk-11.0.17 的文件夾

第四步:修改環(huán)境變量

vim /etc/profile

將以上地址修改成解壓后的地址即可

最后:

#刷新配置文件
source /etc/profile
#查看Java版本
java -version

2.3 rpm 安裝jdk

第一步:官網下載rpm安裝包

Oracle官網下載地址:Java Downloads | Oracle 中國

第二步:安裝

rpm -ivh jdk-11.0.17_linux-x64_bin.rpm
# 通常默認安裝是在/usr/java目錄下 如果不在的話使用find命令查找一下
find /-name jdk-11.0.17*

第三步:配置環(huán)境變量

vim /etc/profil

第四步:刷新環(huán)境變量

#刷新配置文件
source /etc/profile
#查看Java版本
java -version

以上就是Linux系統(tǒng)中卸載與安裝JDK的詳細教程的詳細內容,更多關于Linux卸載與安裝JDK的資料請關注腳本之家其它相關文章!

相關文章

  • Linux下安裝tomcat并部署網站(推薦)

    Linux下安裝tomcat并部署網站(推薦)

    這篇文章主要介紹了Linux下安裝tomcat并部署網站,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • ubuntu臨時或永久修改hostname的方法

    ubuntu臨時或永久修改hostname的方法

    這篇文章主要介紹了ubuntu臨時或永久修改hostname的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • linux apache下虛擬主機配置方法

    linux apache下虛擬主機配置方法

    配置linux下虛擬主機的朋友能用的到,一個備份,感謝作者
    2008-07-07
  • Ubuntu添加永久路由的幾種常見方法

    Ubuntu添加永久路由的幾種常見方法

    在 Ubuntu 系統(tǒng)中,添加永久路由通常涉及修改網絡接口配置文件或使用 netplan 配置工具,本文給大家介紹了Ubuntu添加永久路由的幾種常見方法,需要的朋友可以參考下
    2025-06-06
  • ubuntu中編寫shell腳本開機自動啟動(推薦)

    ubuntu中編寫shell腳本開機自動啟動(推薦)

    這篇文章主要介紹了ubuntu中編寫shell腳本開機自動啟動,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Linux設備之網絡驅動介紹

    Linux設備之網絡驅動介紹

    大家好,本篇文章主要講的是Linux設備之網絡驅動介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 簡單談談apache與nginx

    簡單談談apache與nginx

    簡單的說apache是計算密集型,nginx是io密集型,各有優(yōu)勢,不存在誰取代誰
    2014-12-12
  • Linux中的自定義協(xié)議+序列反序列化用法

    Linux中的自定義協(xié)議+序列反序列化用法

    文章探討網絡程序在應用層的實現(xiàn),涉及TCP協(xié)議的數據傳輸機制、結構化數據的序列化與反序列化方法,以及通過JSON和自定義協(xié)議構建網絡計算器的思路,強調分層處理與解耦的重要性
    2025-08-08
  • crontab執(zhí)行結果未通過發(fā)送mail通知用戶的方法

    crontab執(zhí)行結果未通過發(fā)送mail通知用戶的方法

    這篇文章主要給大家介紹了關于crontab執(zhí)行結果未通過發(fā)送mail通知用戶的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux系統(tǒng)具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • 在Centos部署nodejs的步驟

    在Centos部署nodejs的步驟

    本篇文章主要介紹了在Centos部署nodejs的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論