欧美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:表示每次只傳遞一個參數(shù)
#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

添加以下參數(shù):

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下面,你們自己的話可以選擇自己喜歡的目錄

這里文件夾已經(jīng)存在了不純在的話就創(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

第一步:官網(wǎng)下載rpm安裝包

Oracle官網(wǎng)下載地址: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的詳細教程的詳細內(nèi)容,更多關(guān)于Linux卸載與安裝JDK的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Linux中關(guān)于inode的知識總結(jié)

    Linux中關(guān)于inode的知識總結(jié)

    這篇文章主要給大家介紹了在Linux中關(guān)于inode的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • Linux上也有10個流行的Windows應用程序

    Linux上也有10個流行的Windows應用程序

    今天小編就為大家分享一篇關(guān)于在linux上也流行的windows程序,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • 類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    如何在linux系統(tǒng)中安裝jdk1.8?很多小伙伴都不知道在linux系統(tǒng)中怎么安裝jdk,下面,小編就為大家介紹下在linux系統(tǒng)中安裝jdk1.8方法。
    2019-09-09
  • Linux 掛載分區(qū)的方法

    Linux 掛載分區(qū)的方法

    這篇文章主要介紹了Linux 掛載分區(qū)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 分享服務器被入侵的處理過程

    分享服務器被入侵的處理過程

    這篇文章主要介紹了一次服務器被入侵的處理過程分享,下文中的給文件和目錄加鎖,是指給文件和目錄增加了一些屬性,只讀等,需要的朋友可以參考下
    2022-09-09
  • Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實現(xiàn)多系統(tǒng)之整合

    Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實現(xiàn)多系統(tǒng)之整合

    筆者之前一直使用Resin作為WEB應用服務器,近來有項目需要在已有的JSP系統(tǒng)中整合phpwind系統(tǒng),因此首次嘗試在電腦中配置PHP的運行環(huán)境。
    2010-03-03
  • CentOS 8 正式發(fā)布

    CentOS 8 正式發(fā)布

    CentOS 8 和RedHat Enterprise Linux 8發(fā)行的版本是一致的,都是基于 Fedora 28 和 內(nèi)核 4.18.支持傳統(tǒng)的、新興的工作負載的工具,為用戶提供了穩(wěn)定的、安全的、一致的基礎(chǔ)、跨混合云部署
    2019-09-09
  • Linux系統(tǒng)下virtuoso數(shù)據(jù)庫安裝與使用詳解

    Linux系統(tǒng)下virtuoso數(shù)據(jù)庫安裝與使用詳解

    這篇文章主要介紹了Linux系統(tǒng)下virtuoso數(shù)據(jù)庫安裝與使用 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • Linux中tcpdump命令實例詳解

    Linux中tcpdump命令實例詳解

    用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者的定義對網(wǎng)絡(luò)上的數(shù)據(jù)包進行截獲的包分析工具。下面這篇文章主要給大家介紹了關(guān)于Linux中tcpdump命令的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 詳解在Linux中怎么使用cron計劃任務

    詳解在Linux中怎么使用cron計劃任務

    本篇文章主要介紹了在Linux中怎么使用cron計劃任務,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論