CentOS下安裝jdk實(shí)踐
一.命令下載安裝
如果先要更換之前的jdk從第一步開始,之前沒下載過從第二步開始,建議先檢查一下系統(tǒng)有沒有自帶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.如果有就卸載,卸載的包名通過(rpm -qa | grep java)獲取,包名要全部輸入
rpm -e --nodeps #這里輸入要卸載的包#

2.開始安裝
CentOS(虛擬機(jī))使用yum安裝jdk
通過yum命令安裝jdk,不需要配置環(huán)境變量就能進(jìn)行使用,前提需要網(wǎng)絡(luò)通常
1.查看云端目前支持安裝的jdk版本,兩種查詢方式
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
解壓壓縮包:
| 文件類型 | 解壓 | 壓縮 |
|---|---|---|
| .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ò)誤的處理方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
用DNSPod和Squid打造自己的CDN (五) 安裝Squid的前期準(zhǔn)備
從本章開始,大家將會(huì)學(xué)到如何在Linux下面安裝、編譯程序,還會(huì)學(xué)到程序編譯的優(yōu)化方法,最后會(huì)通過源代碼編譯的方式把Squid安裝上2013-04-04
CentOS服務(wù)器平臺(tái)搭建mysql主從復(fù)制與讀寫分離的方法
這篇文章主要介紹了CentOS服務(wù)器平臺(tái)搭建mysql主從復(fù)制與讀寫分離的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了CentOS平臺(tái)搭建mysql主從復(fù)制與讀寫分離的步驟、設(shè)置方法、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04
一文教你如何自定義systemd開機(jī)啟動(dòng)腳本
systemd開機(jī)腳本是Linux系統(tǒng)不可或缺的組成部分,它負(fù)責(zé)協(xié)調(diào)和管理系統(tǒng)啟動(dòng)過程中的各項(xiàng)任務(wù)和服務(wù),本文將詳細(xì)為大家介紹如何自定義systemd開機(jī)啟動(dòng)腳本,通過本文你將能夠深入了解Linux啟動(dòng)流程,并提升系統(tǒng)的效率和可靠性2023-07-07

