CentOS下安裝jdk實(shí)踐
一.命令下載安裝
如果先要更換之前的jdk從第一步開(kāi)始,之前沒(méi)下載過(guò)從第二步開(kāi)始,建議先檢查一下系統(tǒng)有沒(méi)有自帶jdk的
1.安裝準(zhǔn)備
1.1.檢查系統(tǒng)jdk版本
java -version
1.2.檢查jdk自帶安裝包
rpm -qa | grep java
1.3.卸載jdk
yum -y remove tzdata-java.noarch
1.4.如果有就卸載,卸載的包名通過(guò)(rpm -qa | grep java)獲取,包名要全部輸入
rpm -e --nodeps #這里輸入要卸載的包#

2.開(kāi)始安裝
CentOS(虛擬機(jī))使用yum安裝jdk
通過(guò)yum命令安裝jdk,不需要配置環(huán)境變量就能進(jìn)行使用,前提需要網(wǎng)絡(luò)通常
1.查看云端目前支持安裝的jdk版本,兩種查詢(xún)方式
1)
yum search java|grep jdk
2)
yum -y list java*
2.然后會(huì)出現(xiàn)好多支持的版本,選擇想要安裝的版本進(jìn)行安裝,這里安裝jdk1.8
yum install -y java-1.8.0-openjdk
3.安裝完成后,測(cè)試是否安裝成功
java -version
4.搜索java文件,查找jdk安裝目錄
find / -name 'java'
二.鏈接下載安裝
1.下載地址
官網(wǎng)下載地址:https://www.oracle.com/java/technologies/downloads/
我下載下面這個(gè)版本的:https://www.oracle.com/java/technologies/downloads/#java8

這里測(cè)試使用的是之前進(jìn)行下載的jdk-8u221-linux-x64.tar.gz
我一般習(xí)慣文件存放到/usr/local文件下
2.解壓配置
創(chuàng)建存放文件夾
mkdir /usr/local/jdk
進(jìn)入文件夾
cd /usr/local/jdk
下載上傳命令
yum -y install lrzsz
#上傳,輸入rz然后找到文件進(jìn)行上傳 rz
解壓壓縮包:
| 文件類(lèi)型 | 解壓 | 壓縮 |
|---|---|---|
| .tar.gz | tar zxvf xxx | tar zcvf xxx |
| .zip | unzip xxx | zip xxx |
解壓壓縮包
tar zxvf jdk-8u221-linux-x64.tar.gz
配置環(huán)境變量:
進(jìn)入編輯模式
vi /etc/profile
在末尾加上下面配置:
#set jdk JAVA_HOME=/usr/local/jdk/jdk1.8.0_221 CLASSPATH=$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
然后保存退出編輯模式,:wq
讓配置生效
source /etc/profile
3.測(cè)試
查看版本
java -version

jps是java提供的一個(gè)顯示當(dāng)前所有java進(jìn)程pid的命令
jps

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux系統(tǒng)報(bào)tcp_mark_head_lost錯(cuò)誤的處理方法
這篇文章主要給大家介紹了關(guān)于linux系統(tǒng)報(bào)tcp_mark_head_lost錯(cuò)誤的處理方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
用DNSPod和Squid打造自己的CDN (五) 安裝Squid的前期準(zhǔn)備
從本章開(kāi)始,大家將會(huì)學(xué)到如何在Linux下面安裝、編譯程序,還會(huì)學(xué)到程序編譯的優(yōu)化方法,最后會(huì)通過(guò)源代碼編譯的方式把Squid安裝上2013-04-04
CentOS服務(wù)器平臺(tái)搭建mysql主從復(fù)制與讀寫(xiě)分離的方法
這篇文章主要介紹了CentOS服務(wù)器平臺(tái)搭建mysql主從復(fù)制與讀寫(xiě)分離的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了CentOS平臺(tái)搭建mysql主從復(fù)制與讀寫(xiě)分離的步驟、設(shè)置方法、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04
一文教你如何自定義systemd開(kāi)機(jī)啟動(dòng)腳本
systemd開(kāi)機(jī)腳本是Linux系統(tǒng)不可或缺的組成部分,它負(fù)責(zé)協(xié)調(diào)和管理系統(tǒng)啟動(dòng)過(guò)程中的各項(xiàng)任務(wù)和服務(wù),本文將詳細(xì)為大家介紹如何自定義systemd開(kāi)機(jī)啟動(dòng)腳本,通過(guò)本文你將能夠深入了解Linux啟動(dòng)流程,并提升系統(tǒng)的效率和可靠性2023-07-07
Linux線(xiàn)程優(yōu)先級(jí)設(shè)置方式
Linux線(xiàn)程分普通(系統(tǒng)動(dòng)態(tài)調(diào)度)和實(shí)時(shí)(用戶(hù)顯式設(shè)置)兩類(lèi),實(shí)時(shí)線(xiàn)程采用SCHED_FIFO或SCHED_RR策略,調(diào)整優(yōu)先級(jí)可通過(guò)nice/renice命令或chrt工具、C代碼接口,需注意權(quán)限及對(duì)系統(tǒng)資源的影響2025-07-07

