最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

一、Java 官網下載地址

Java 官網下載  或者點擊這里下載

二、徹底卸載 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 相關文件

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. 手動刪除 tar.gz 安裝的 Java

① 刪除安裝目錄

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

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

編輯 /etc/profile,刪除以下內容:

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 運行環(huán)境

1. RPM 方式安裝 JDK

① 安裝 JDK

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

② 驗證安裝

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

④ 驗證安裝

java -version
which java

3. tar.gz 手動安裝 JDK

① 解壓 JDK

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

② 移動到/usr/local/

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

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

vim /etc/profile

添加以下內容:

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 -version
which java

四、三種 Java 安裝方式對比總結

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

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

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

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

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

相關文章

  • Java計算數學表達式代碼詳解

    Java計算數學表達式代碼詳解

    這篇文章主要介紹了Java計算數學表達式代碼詳解,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • SpringBoot調用WebService接口的兩種方式詳解

    SpringBoot調用WebService接口的兩種方式詳解

    在企業(yè)級系統(tǒng)開發(fā)中,Web Service是一種常見的跨平臺通信方式,尤其是在與舊系統(tǒng)對接時,我們經常需要通過SOAP協(xié)議調用遠程 WebService接口,本文將詳細介紹如何在SpringBoot項目中使用Apache CXF實現WebService的動態(tài)調用和靜態(tài)調用,需要的朋友可以參考下
    2026-03-03
  • java中如何對Map的key順序排序

    java中如何對Map的key順序排序

    大家都知道Map排序的方式有很多種,下面這篇文章主要給大家介紹了關于java中如何對Map的key順序排序的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • 使用Mybatis Plus整合多數據源和讀寫分離的詳細過程

    使用Mybatis Plus整合多數據源和讀寫分離的詳細過程

    這篇文章主要介紹了Mybatis Plus整合多數據源和讀寫分離的詳細過程,mybatisplus可以整合阿里的分布式事務組件seata,本文通過示例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-09-09
  • 在Maven下代理服務器設定的方式

    在Maven下代理服務器設定的方式

    今天小編就為大家分享一篇關于在Maven下代理服務器設定的方式,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java?C++題解leetcode672燈泡開關示例

    Java?C++題解leetcode672燈泡開關示例

    這篇文章主要為大家介紹了Java?C++題解leetcode672燈泡開關示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Java?DelayQueue實現延時任務的示例詳解

    Java?DelayQueue實現延時任務的示例詳解

    DelayQueue是一個無界的BlockingQueue的實現類,用于放置實現了Delayed接口的對象,其中的對象只能在其到期時才能從隊列中取走。本文就來利用DelayQueue實現延時任務,感興趣的可以了解一下
    2022-08-08
  • @Transactional注解異常報錯之多數據源詳解

    @Transactional注解異常報錯之多數據源詳解

    這篇文章主要介紹了@Transactional注解異常報錯之多數據源詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 多線程Thread,Runnable,Callable實現方式

    多線程Thread,Runnable,Callable實現方式

    這篇文章主要為大家詳細介紹了Java多線程如何實現Thread,Runnable,Callable的方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • SpringCloud OpenFeign 自定義響應解碼器的問題記錄

    SpringCloud OpenFeign 自定義響應解碼器的問題記錄

    我們在使用 Spring Cloud 微服務的時候,通常將返回結果使用一個JsonResult 類進行封裝,本文重點介紹SpringCloud OpenFeign 自定義響應解碼器的問題記錄,感興趣的朋友跟隨小編一起看看吧
    2024-06-06

最新評論

海淀区| 肇东市| 榆中县| 台北市| 浮山县| 昭平县| 沾化县| 密云县| 青冈县| 武城县| 曲麻莱县| 玛沁县| 南川市| 芦山县| 文昌市| 晋城| 台安县| 册亨县| 溆浦县| 崇阳县| 盘山县| 城步| 交口县| 繁峙县| 延川县| 开平市| 辽中县| 怀柔区| 广东省| 榆社县| 湘乡市| 红安县| 祁连县| 十堰市| 休宁县| 隆化县| 兴宁市| 贵州省| 黔南| 夏河县| 石城县|