Linux下java環(huán)境配置圖文方法
前言
今天剛買了一臺(tái)服務(wù)器,上面什么都沒(méi)有,正好可以出一期 Linux 上配置java環(huán)境的教程


可以看到我這個(gè)服務(wù)器上面是沒(méi)有配置過(guò) java 環(huán)境的,也沒(méi)有 JDK
一、JDK 下載
如果你電腦已經(jīng)下載了 jdk ,那就恭喜你可以跳過(guò)這一步了
jdk 的下載路徑:https://www.oracle.com/java/technologies/downloads

可以看到目前 JDK 的版本已經(jīng)更新到 17 了,如果你想用最新的 JDK 就可以在上圖框選部分下載系統(tǒng)對(duì)應(yīng)的 JDK 安裝包了
在此之前你得先查看下你服務(wù)器上的系統(tǒng),根據(jù)操作系統(tǒng)下載對(duì)應(yīng)符合的 JDK 版本
如何查看?
Linux 上查看操作系統(tǒng),命令 cat /proc/version

可以看到我服務(wù)器上面的是 64 位的處理器,那么我就得選 64 位 JDK 安裝包了
那如果想要下載以前版本的 jdk 呢?
可以點(diǎn)擊 java archive ,查看 java 檔案

往下拉就可以看到舊版本的 jdk 了,一般我們用得最多的版本是 jdk 8 了,因?yàn)楸容^穩(wěn)定,而且企業(yè)里面大部分都是用 JDK8 的

點(diǎn)擊你想要下載的 jdk 版本,比如:我選擇了 jdk 8,然后我要下載到 linux 操作系統(tǒng)下,并且處理器是 64位的,那我就選擇這個(gè),點(diǎn)擊下載就可以了(這里我下載的是 .rpm 安裝包)

我接受

這里需要登陸 Orcle 賬號(hào),如果你沒(méi)有可以申請(qǐng)一個(gè),不想申請(qǐng)下面我也提供了該 JDK 的網(wǎng)盤下載
下載保存


二、Linux
1、jdk 安裝
首先我在 / 目錄下創(chuàng)建了一個(gè) a-dev 的文件夾,用于存放 JDK

再創(chuàng)建個(gè) JDK 的文件夾

將剛剛下載好的 JDK 上傳至該文件夾,可使用 rz 命令進(jìn)行上傳文件,有些終端工具可以直接上傳文件,比如:FinalShell 等等

可以看到安裝包已經(jīng)上傳上來(lái)了

因?yàn)槲蚁螺d的是 .rpm 文件,所以得用 rpm 命令進(jìn)行安裝
# 直接安裝rpm -ivh xxx.rpm

安裝成功之后可以去 /usr 目錄下查看是否有 java 的文件夾

如果有就證明安裝成功了。
2、環(huán)境變量的配置
我們需要修改 /etc/profile 文件
# 編輯 /etc/profilevi /etc/profile

將以下內(nèi)容復(fù)制上去
JAVA_HOME=/usr/java/jdk1.8.0_311-amd64 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
注意:這個(gè) JAVA_HOME=xxxxxx 填寫(xiě)的是你JDK目錄

所以我這里填寫(xiě)的就是 JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
拖到文本最后,按 i 編輯文本,復(fù)制上述配置

按 Esc 退出編輯狀態(tài),:wq! 強(qiáng)制保存并且退出
保存并且關(guān)閉 profile 文件,再執(zhí)行 source /etc/profile 命令讓修改的生效

3、檢測(cè)是否配置成功
可以查看 JDK 版本檢測(cè)是否安裝配置 java 環(huán)境成功
命令:java -version

如果能夠查看到 JDK 的版本信息就表示成功了
相關(guān)文章
Java8的Lambda遍歷兩個(gè)List匹配數(shù)據(jù)方式
這篇文章主要介紹了Java8的Lambda遍歷兩個(gè)List匹配數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
java實(shí)現(xiàn)excel導(dǎo)出合并單元格的步驟詳解
這篇文章主要介紹了java實(shí)現(xiàn)excel導(dǎo)出合并單元格,通過(guò)使用Apache POI庫(kù),我們可以方便地創(chuàng)建Excel文件、填充數(shù)據(jù)、合并單元格和導(dǎo)出Excel文件,需要的朋友可以參考下2023-04-04
Java實(shí)現(xiàn)商城訂單超時(shí)取消功能
大多數(shù)的B2C商城項(xiàng)目都會(huì)有限時(shí)活動(dòng),當(dāng)用戶下單后都會(huì)有支付超時(shí)時(shí)間,當(dāng)訂單超時(shí)后訂單的狀態(tài)就會(huì)自動(dòng)變成已取消 ,這個(gè)功能的實(shí)現(xiàn)有很多種方法,本文的實(shí)現(xiàn)方法適合大多數(shù)比較小的商城使用。具體實(shí)現(xiàn)方式可以跟隨小編一起看看吧2019-12-12
詳解MyBatis動(dòng)態(tài)代理機(jī)制
MyBatis的動(dòng)態(tài)代理機(jī)制是其核心特性之一,通過(guò)該機(jī)制,開(kāi)發(fā)者可以專注于定義接口和 SQL 映射,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2026-03-03
快速解決?IDEA?報(bào)錯(cuò):?“java?找不到符號(hào)“(“cannot?find?symbol“)
文章詳細(xì)講解了在IntelliJIDEA中解決“找不到符號(hào)”錯(cuò)誤的方法,包括檢查導(dǎo)入語(yǔ)句、拼寫(xiě)錯(cuò)誤、類路徑設(shè)置、文件編譯狀態(tài)、JDK配置以及IDE配置問(wèn)題,通過(guò)具體示例代碼,展示了如何從錯(cuò)誤代碼到解決步驟,感興趣的朋友一起看看吧2025-03-03
java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置
本文給大家匯總介紹了2種分別使用新浪和淘寶接口,實(shí)現(xiàn)根據(jù)IP地址獲取詳細(xì)的地理位置的代碼,非常的實(shí)用,有需要的小伙伴可以參考下。2016-03-03
Spring Mvc中傳遞參數(shù)方法之url/requestMapping詳解
在開(kāi)發(fā)中,參數(shù)傳遞是必不可少的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于Spring Mvc中傳遞參數(shù)方法之url/requestMapping的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-07-07

