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

Linux系統(tǒng)卸載重裝JDK的完整流程

 更新時(shí)間:2024年02月04日 11:16:30   作者:Damon小智  
Linux系統(tǒng)有時(shí)候會(huì)默認(rèn)使用OpenJDK版本,需要卸載后重新安裝自己需要的JDK版本,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)卸載重裝JDK的完整流程,需要的朋友可以參考下

前言

CentOS 系統(tǒng)是開發(fā)者常用的 Linux 操作系統(tǒng),安裝它時(shí)會(huì)默認(rèn)安裝自帶的舊版本的 OpenJDK,但在開發(fā)者平時(shí)開發(fā) Java 項(xiàng)目時(shí)還是需要完整的 JDK,所以我們部署 CentOS 開發(fā)環(huán)境時(shí),需要先卸載系統(tǒng)自帶的 OpenJDK,再重新安裝我們需要的 JDK 版本。這里以 CentOS7 為例,介紹 CentOS 系統(tǒng)卸載并重裝 JDK 的完整流程。

一、卸載系統(tǒng)自帶的OpenJDK

在卸載系統(tǒng)自帶的OpenJDK過程中,通過查看已安裝的JDK包,我們可以確保清理系統(tǒng)中舊版本的Java,為新版本的安裝創(chuàng)造一個(gè)干凈的環(huán)境。

查看 CentOS 自帶的 OpenJDK 版本命令:

java -version

查看已經(jīng)安裝的 JDK 包:

rpm -qa | grep java

終端返回已經(jīng)安裝的包如下:

javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262-3.b10-1.el7.x86_64
tzdata-java-2020a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64

刪除這些包:

(刪除過程中使用 --nodeps 選項(xiàng)可強(qiáng)制刪除,但需謹(jǐn)慎操作,確保不會(huì)影響其他系統(tǒng)依賴。)

rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262-3.b10-1.el7.x86_64
rpm -e --nodeps tzdata-java-2020a-1.el7.noarch
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64

刪除完成后再次查看安裝的 Java 版本,此時(shí)應(yīng)該為空。

java -version

二、下載并安裝新版本JDK

我先在 /usr/ 目錄下創(chuàng)建了一個(gè) java 文件夾作為 Java 安裝的地址,然后我們切換路徑到新建的 java 文件夾下面。

mkdir /usr/java #在/usr/目錄下創(chuàng)建名為java的文件夾
cd /usr/java/ #切換終端的操作目錄到/usr/java/路徑下

我們需要通過從 Oracle 官網(wǎng)或其他信任來源下載 JDK 的最新版本,并解壓安裝。確保路徑和版本號(hào)的準(zhǔn)確性。

我們先訪問Oracle官網(wǎng):https://www.oracle.com/java/technologies/downloads/,找到我們要下載的版本。

然后,我們復(fù)制下載鏈接(我復(fù)制的是https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz)。

返回終端 "wget+復(fù)制的鏈接" 下載。

wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz

下載完成后解壓:

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

三、配置Java環(huán)境變量

我們下載的是免安裝版本,解壓即可用,只需要配置一些環(huán)境變量。

環(huán)境變量在 /etc/ 下的 .profile 文件的末尾設(shè)置,我們打開 .profile 文件。

vim /etc/profile #打開/etc/目錄下的profile文件

將控制變量語句粘貼到 profile 的文件末尾。

export JAVA_HOME=/usr/java/jdk-18.0.2.1 #這里填寫自己安裝的java路徑
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

接著,我們要讓剛剛設(shè)置的環(huán)境變量生效,鍵入:

source /etc/profile

這樣環(huán)境變量就配置好了。

四、驗(yàn)證新的JDK是否安裝成功

我們輸入:

java -version

再次驗(yàn)證 Java 版本。

發(fā)現(xiàn)已經(jīng)是我們最新安裝的版本了,CentOS 重裝 JDK 成功。

這樣,新的JDK已成功配置到系統(tǒng)中,確保了系統(tǒng)的Java環(huán)境是最新且干凈的。

完成 Linux 系統(tǒng)上 JDK 的重新安裝是一項(xiàng)關(guān)鍵性任務(wù)。在這一過程中,我們一起進(jìn)行了下載最新版本的 JDK、解壓縮文件、配置環(huán)境變量的步驟,確保系統(tǒng)具備了最新的 Java 環(huán)境。這包括刪除舊版本、安裝新版本以及更新環(huán)境變量,以確保系統(tǒng)能夠正確識(shí)別和運(yùn)行新的 Java 開發(fā)工具包。通過這次共同的努力,我們成功地提高了系統(tǒng)對(duì)最新 Java 功能的支持,為應(yīng)用程序的性能和兼容性注入了新的活力。

總結(jié)

到此這篇關(guān)于Linux系統(tǒng)卸載重裝JDK的文章就介紹到這了,更多相關(guān)Linux卸載重裝JDK內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springcloud-gateway集成knife4j的示例詳解

    springcloud-gateway集成knife4j的示例詳解

    這篇文章主要介紹了springcloud-gateway集成knife4j的示例詳解,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 詳解Mybatis通用Mapper介紹與使用

    詳解Mybatis通用Mapper介紹與使用

    目前通用mapper只支持對(duì)單表的操作,對(duì)單表的增刪改查,無需在mapper.xml寫對(duì)應(yīng)的sql語句,只需要我們調(diào)用相應(yīng)的接口,對(duì)于快速開發(fā)極為方便,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Java MongoDB數(shù)據(jù)庫連接方法梳理

    Java MongoDB數(shù)據(jù)庫連接方法梳理

    MongoDB作為一種介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫之間的產(chǎn)品,它可以提供可擴(kuò)展的高性能的數(shù)據(jù)存儲(chǔ)解決方案,近些年來受到了開發(fā)者的喜愛
    2022-08-08
  • Java五子棋單機(jī)版源碼分享

    Java五子棋單機(jī)版源碼分享

    這篇文章主要為大家分享了Java五子棋單機(jī)版源碼,JavaGUI編寫單機(jī)版五子棋,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • java實(shí)現(xiàn)oracle插入當(dāng)前時(shí)間的方法

    java實(shí)現(xiàn)oracle插入當(dāng)前時(shí)間的方法

    這篇文章主要介紹了java實(shí)現(xiàn)oracle插入當(dāng)前時(shí)間的方法,以實(shí)例形式對(duì)比分析了java使用Oracle操作時(shí)間的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 探究MyBatis插件原理以及自定義插件實(shí)現(xiàn)

    探究MyBatis插件原理以及自定義插件實(shí)現(xiàn)

    這篇文章主要介紹了探究MyBatis插件原理以及自定義插件實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 深入理解Java顯式鎖的相關(guān)知識(shí)

    深入理解Java顯式鎖的相關(guān)知識(shí)

    今天帶大家學(xué)習(xí)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著Java顯式鎖展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java split()方法中的特殊符號(hào)舉例詳解

    Java split()方法中的特殊符號(hào)舉例詳解

    Java中的split方法可以將一個(gè)字符串按照指定的分隔符進(jìn)行分割,返回一個(gè)字符串?dāng)?shù)組,這篇文章主要給大家介紹了關(guān)于Java split()方法中的特殊符號(hào)的相關(guān)資料,需要的朋友可以參考下
    2023-07-07
  • SpringBoot獲取HttpServletRequest的3種方式總結(jié)

    SpringBoot獲取HttpServletRequest的3種方式總結(jié)

    這篇文章主要給大家介紹了關(guān)于SpringBoot獲取HttpServletRequest的3種方式,在Spring boot項(xiàng)目中經(jīng)常要用到Servlet的常用對(duì)象如HttpServletRequest request,HttpServletResponse response,HttpSession session,需要的朋友可以參考下
    2023-08-08
  • 自定義log4j2中的Appender來獲取日志內(nèi)容的示例代碼

    自定義log4j2中的Appender來獲取日志內(nèi)容的示例代碼

    在 Log4j2 中,Appender 是負(fù)責(zé)將日志事件輸出到目標(biāo)地點(diǎn)的組件,本文講述的是通過 log4j 中自定義的 Appender 來獲取需要打印的日志信息,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-02-02

最新評(píng)論

宜君县| 禹城市| 金塔县| 新乡市| 庆云县| 若尔盖县| 安义县| 门源| 松江区| 深圳市| 沭阳县| 邯郸县| 盘锦市| 华阴市| 丰顺县| 东乡县| 保德县| 福泉市| 奇台县| 仙居县| 临沧市| 济阳县| 晴隆县| 古浪县| 临夏市| 阿荣旗| 杭州市| 乐陵市| 遂宁市| 绥阳县| 绥棱县| 会东县| 土默特右旗| 海安县| 永吉县| 于都县| 大连市| 仪陇县| 乌拉特中旗| 贺兰县| 鄂托克旗|