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

Java環(huán)境徹底卸載與安裝方法教程(史上最全!)

 更新時(shí)間:2025年07月31日 11:33:11   作者:小楊同學(xué)180  
有時(shí)候卸載Java時(shí)真的讓人很煩,明明卸載了但重新安裝Java時(shí)還報(bào)錯(cuò),下面這篇文章主要介紹了Java環(huán)境徹底卸載與安裝方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、Java 官網(wǎng)下載地址

Java 官網(wǎng)下載  或者點(diǎn)擊這里下載

二、徹底卸載 Java 環(huán)境

1. 檢查已安裝的 Java 版本

java -version

2. 查找 Java 安裝目錄

dirname $(dirname $(readlink -f $(which java)))

3. RPM 方式卸載 Java

① 查詢 Java 安裝包名稱

rpm -qa | grep 'java\|jdk\|gcj\|jre'

示例輸出:

jdk-1.8-1.8.0_381-9.x86_64

② 卸載 Java

rpm -e --nodeps jdk-1.8-1.8.0_381-9.x86_64

③ 可選:查詢 Java 相關(guān)文件

rpm -ql jdk-1.8-1.8.0_381-9.x86_64

4. YUM 方式卸載 Java

① 查詢已安裝的 Java

yum list installed | grep 'java\|jdk\|gcj\|jre'

示例輸出:

jdk-1.8.x86_64      2000:1.8.0_381-9      installed

② 卸載 Java

yum -y remove jdk-1.8.x86_64

5. 手動(dòng)刪除 tar.gz 安裝的 Java

① 刪除安裝目錄

rm -rf /usr/local/jdk1.8.0_381/

② 刪除環(huán)境變量配置

編輯 /etc/profile,刪除以下內(nèi)容:

export JAVA_HOME=/usr/local/jdk1.8.0_381
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

③ 使修改生效

source /etc/profile

三、安裝 Java 運(yùn)行環(huán)境

1. RPM 方式安裝 JDK

① 安裝 JDK

rpm -ivh jdk-8u381-linux-x64.rpm

② 驗(yàn)證安裝

java -version
which java

③ 直接下載 RPM 包

wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.rpm

2. YUM 方式安裝 JDK

① 檢查系統(tǒng)是否已安裝 JDK

yum list installed | grep 'java\|jdk\|gcj\|jre'

② 搜索可用的 JDK 版本

yum search java | grep -i --color jdk

示例輸出:

java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment
java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment

③ 安裝 JDK

yum install -y java-1.8.0-openjdk-devel.x86_64

④ 驗(yàn)證安裝

java -version
which java

3. tar.gz 手動(dòng)安裝 JDK

① 解壓 JDK

tar -zxvf jdk-8u381-linux-x64.tar.gz

② 移動(dòng)到/usr/local/

mv jdk1.8.0_381/ /usr/local/
cd /usr/local/jdk1.8.0_381
ll

③ 配置環(huán)境變量

vim /etc/profile

添加以下內(nèi)容:

export JAVA_HOME=/usr/local/jdk1.8.0_381
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

④ 使配置生效

source /etc/profile

⑤ 驗(yàn)證安裝

java -version
which java

四、三種 Java 安裝方式對(duì)比總結(jié)

安裝方式安裝命令是否自動(dòng)配置環(huán)境變量適合場(chǎng)景備注
RPM 安裝rpm -ivh jdk-xxx.rpm? 需手動(dòng)配置離線安裝,服務(wù)器常用版本更新較慢
YUM 安裝yum install -y java-1.8.0-openjdk-devel? 自動(dòng)配置方便快捷默認(rèn)安裝 /usr/lib/jvm
tar.gz 安裝tar -zxvf jdk-xxx.tar.gz? 需手動(dòng)配置自定義安裝路徑適合定制需求

五、Java 安裝流程思維導(dǎo)圖(可制作成圖)

Java 安裝流程
├── 卸載舊版本
│   ├── rpm 卸載
│   ├── yum 卸載
│   └── tar.gz 手動(dòng)刪除
├── 安裝新版本
│   ├── RPM 安裝
│   ├── YUM 安裝
│   └── tar.gz 安裝
└── 配置環(huán)境變量
    ├── /etc/profile
    ├── source /etc/profile
    └── 驗(yàn)證 java -version

至此,你已經(jīng)掌握 Java 環(huán)境的徹底卸載與安裝方法

到此這篇關(guān)于Java環(huán)境徹底卸載與安裝方法教程文章就介紹到這了,更多相關(guān)Java環(huán)境徹底卸載與安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能

    Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java如何去掉指定字符串的開頭的指定字符

    Java如何去掉指定字符串的開頭的指定字符

    這篇文章主要介紹了Java去掉指定字符串的開頭的指定字符操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 詳解java_ 集合綜合案例:斗地主

    詳解java_ 集合綜合案例:斗地主

    這篇文章主要介紹了java_ 集合綜合案例:斗地主,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Springboot使用maven打包指定mainClass問題

    Springboot使用maven打包指定mainClass問題

    這篇文章主要介紹了Springboot使用maven打包指定mainClass問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 詳解Spring工廠特性

    詳解Spring工廠特性

    今天帶大家學(xué)習(xí)Spring的特性-工廠特性,文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 一篇文章帶你了解Java基礎(chǔ)-抽象

    一篇文章帶你了解Java基礎(chǔ)-抽象

    這篇文章主要給大家介紹了關(guān)于Java抽象定義以及舉例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Java基礎(chǔ)面試題之volatile詳解

    Java基礎(chǔ)面試題之volatile詳解

    Volatile可以看做是輕量級(jí)的 Synchronized,它只保證了共享變量的可見性,下面這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)面試題之volatile的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • mybatis分頁(yè)絕對(duì)路徑寫法過程詳解

    mybatis分頁(yè)絕對(duì)路徑寫法過程詳解

    這篇文章主要介紹了mybatis分頁(yè)絕對(duì)路徑寫法過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 淺談Java絕對(duì)布局

    淺談Java絕對(duì)布局

    這篇文章主要介紹了Java當(dāng)中的絕對(duì)布局,還舉了一個(gè)簡(jiǎn)單的實(shí)例,需要的朋友可以參考下。
    2017-08-08
  • 淺談Spring Boot中Redis緩存還能這么用

    淺談Spring Boot中Redis緩存還能這么用

    這篇文章主要介紹了淺談Spring Boot中Redis緩存還能這么用,這種方式是Spring Cache提供的統(tǒng)一接口,實(shí)現(xiàn)既可以是Redis,也可以是Ehcache或者其他支持這種規(guī)范的緩存框架,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評(píng)論