Linux系統(tǒng)下安裝和卸載JDK8的方式
jdk安裝有兩種方式:
第一種是使用yum命令一鍵安裝,默認(rèn)安裝目錄在/usr/lib/jvm第二種是手動(dòng)安裝,須去oracle官網(wǎng)下載jdk,然后解壓并配置環(huán)境變量
本篇文章也會(huì)針對(duì)這兩種方式分別進(jìn)行講解,并且兩種方式的卸載方式也會(huì)講解!
方式一:yum安裝
1.檢查是否安裝jdk,查到如下就是已經(jīng)安裝過(guò)的:yum list installed | grep [java]
2.更新yum包:sudo yum update
3.安裝jdk:yum install -y java-1.8.0-openjdk-devel.x86_64
4.查看java版本信息:java -version
卸載yum安裝的java環(huán)境:
yum -y remove java-1.8.0-openjdk* yum -y remove tzdata-java.noarch
方式二:手動(dòng)安裝
下載地址:https://www.oracle.com/java/technologies/downloads/#java8
點(diǎn)擊下載的時(shí)候可能會(huì)讓輸入oracle賬號(hào)密碼,如下:
賬戶:3028064308@qq.com
密碼:Oracle123
2.在/usr/local創(chuàng)建java文件夾,存放jdk:mkdir /usr/local/java
???????3.通過(guò)xftp
將下載下來(lái)的tar包上傳到/usr/local/java
???????4.到/usr/local/java解壓jdk的tar包:tar -zxvf jdk-8u341-linux-i586.tar.gz
???????5.添加環(huán)境變量:vi /etc/profile
,按i
進(jìn)入編輯狀態(tài),在尾部加入以下配置(這塊要注意一下,我下載的是jdk1.8.0_341
,看一下版本是否跟你一樣,不一樣記住修改下面的安裝目錄)
export JAVA_HOME=/usr/local/java/jdk1.8.0_341 #jdk安裝目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
6.按Esc退出編輯狀態(tài),然后輸入:wq
保存并退出
7.通過(guò)命令source /etc/profile讓profile文件立即生效:source /etc/profile
???????8.查看是否安裝成功:java -version
10.出現(xiàn)以上錯(cuò)誤執(zhí)行:yum install glibc.i686
再次查看(出現(xiàn)以下才屬于安裝成功?。?code>java -version
卸載安裝的java環(huán)境:
- 查看java安裝的目錄:
which java
- 刪除安裝的文件:
rm -rf /usr/local/java/jdk1.8.0_341/
- 刪除環(huán)境變量(這里的刪除指的就是剛剛我們加的!):
vim /etc/profile
- 刷新配置文件:
source /etc/profile
到此這篇關(guān)于Linux安裝和卸載JDK8詳解的文章就介紹到這了,更多相關(guān)Linux JDK8安裝卸載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于Spring不同類(lèi)型的注入方式 p-namespace,c-namespace
這篇文章主要介紹了Spring不同類(lèi)型的注入方式 p-namespace,c-namespace。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09JAVA遞歸與非遞歸實(shí)現(xiàn)斐波那契數(shù)列
這篇文章主要為大家詳細(xì)介紹了JAVA遞歸與非遞歸實(shí)現(xiàn)斐波那契數(shù)列,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02java new一個(gè)對(duì)象的過(guò)程實(shí)例解析
這篇文章主要介紹了java new一個(gè)對(duì)象的過(guò)程實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12SpringBoot+MinIO實(shí)現(xiàn)文件上傳、讀取、下載、刪除的使用示例
本文主要介紹了SpringBoot+MinIO實(shí)現(xiàn)文件上傳、讀取、下載、刪除的使用示例,詳細(xì)介紹每個(gè)功能實(shí)現(xiàn)的步驟和代碼示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10Java多線程之Semaphore實(shí)現(xiàn)信號(hào)燈
這篇文章主要給大家分享的是Java多線程之Semaphore實(shí)現(xiàn)信號(hào)燈的練習(xí),emaphore是計(jì)數(shù)信號(hào)量。Semaphore管理一系列許可證。每個(gè)acquire方法阻塞,直到有一個(gè)許可證可以獲得然后拿走一個(gè)許可證;下面一起進(jìn)入文章學(xué)習(xí)Semaphore的具體內(nèi)容2021-10-10Java swing實(shí)現(xiàn)酒店管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java swing實(shí)現(xiàn)酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02Java實(shí)現(xiàn)微信登錄并獲取用戶信息功能(開(kāi)發(fā)流程)
這篇文章主要介紹了Java實(shí)現(xiàn)微信登錄并獲取用戶信息功能(開(kāi)發(fā)流程),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07五種SpringBoot實(shí)現(xiàn)數(shù)據(jù)加密存儲(chǔ)的方式總結(jié)
這篇文章主要為大家詳細(xì)介紹了五種常見(jiàn)數(shù)據(jù)加密存儲(chǔ)的方法(結(jié)合SpringBoot和MyBatisPlus框架進(jìn)行實(shí)現(xiàn)),文中的示例代碼講解詳細(xì),需要的可以參考下2023-11-11java中Class.getMethods()和Class.getDeclaredMethods()方法的區(qū)別
這篇文章主要介紹了java中Class.getMethods()和Class.getDeclaredMethods()方法的區(qū)別 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09