Linux版本JDK1.8下载与安装
下載:
網上有很多網盤版的,我為了便于以后看更新,這里上官網下。
地址:
https://www.oracle.com/java/technologies/javase-downloads.html
進入這個頁面可以看見各個版本的,往下劃找到我要的JDK1.8的
點擊JDK Download,可以看到有很多版本,我是ubuntu系統,選擇下載rpm或者tar.gz就好,我這里下rpm包
Java SE Development Kit 8u281
然后按官網的要求創建Oracle賬戶并驗證郵箱即可。比以前麻煩了不少。
用戶名是郵箱,密碼分大小寫字母加數字,而且必須有大寫字母,登錄之后就可以下載了,我這邊顯示正在登錄的時候就在下載了。
上傳到遠程Linux服務器:
我這里是在windows下載,然后上傳到我的另一臺Linux主機上進行安裝。
上傳文件需要登錄到root賬戶,否則會顯示狀態 “錯誤” ,所以首先要使用Xshell登錄到root賬戶,但是 sshd 默認設置不允許 root 用戶遠程登錄,所以需要手動開啟一下。
參考文章:Xshell使用root用戶連接Linux
連接到root用戶:
上傳成功:
安裝:
先看一下我們放置安裝包的文件目錄:
1、rpm命令安裝java環境
#檢測當前系統是否存在java環境! java -version#如果有的話就需要卸載,檢測JDK版本信息 rpm -qa|grep jdk#卸載,nodeps是強制卸載的意思 rpm -e --nodeps jdk對應的信息#卸載完畢后即可安裝jdk rpm -ivh rpm包額額額,尷尬的是我的Ubuntu無法安裝rpm包,顯示ubuntu RPM should not be used directly install RPM packages, use Alien instead!
有辦法解決,但我覺得太麻煩了,所以我準備再下載一個tar.gz版本的。
解決辦法:ubuntu RPM should not be used directly install RPM packages, use Alien instead!
將我下載的tar.gz上傳到Linux服務器
2、安裝java環境,tar.gz版本的
2.1解壓到當前環境:
sudo tar -zxvf jdk-8u281-linux-x64.tar.gz
解壓之后就出現了藍色的jdk1.8.0_281文件夾
2.2 在/usr創建environment/java文件夾,并將解壓的jdk移動到/usr/environment/java
解釋一下跟usr有關的目錄:
/usr:這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似于windows下的program files目錄。
/usr/bin: 系統用戶使用的應用程序。
/usr/sbin: 超級用戶使用的比較高級的管理程序和系統守護程序。
/usr/src:內核源代碼默認的放置目錄。
可以像我圖這樣一級一級的建,也可以使用-p創建層級目錄
mkdir -p test2/test3/test4 # 用-p遞歸創建層級目錄
移動解壓的jdk目錄至我們創建的目錄下
mv jdk1.8.0_281 /usr/environment/java
查看結構或,已成功移動過去
3、配置環境變量
所有關于環境變量的配置都在/etc/profile
打開/etc/profile,配置環境變量
root@pc-PowerEdge-T430:/# vim /etc/profile
在該文件最后面添加幾行:
export JAVA_HOME=/usr/environment/java/jdk1.8.0_281 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=$PATH:${JAVA_HOME}/bin:$JRE_HOME/bin也可以像下面這樣:
JAVA_HOME=/usr/environment/java/jdk1.8.0_281 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATHi進入編輯模式,ESC推出編輯模式,英文:進入尾行,wq回車保存退出
特別注意在配置環境變量時不要添加了額外的空格!!!
5、初始化profile文件,使之立即生效
source /etc/profile
java -version //查看Java版本看是否安裝成功
可以將 springboot 項目的 jar 包丟上服務器去測試。
參考文章:ubuntu安裝jdk1.8并配置環境變量
參考文章:Linux系統rpm命令安裝jdk并配置環境變量
如果出現切換用戶后環境變量失效的問題,就按下面這篇文章進行配置:我已經按這篇文章進行過配置了
解決ubuntu在/etc/profile中配置環境變量后失效的問題
我也已經參考下面這篇文章對/etc/environment進行了編輯
linux安裝jdk,設置環境變量遇到的一個奇葩問題
總結
以上是生活随笔為你收集整理的Linux版本JDK1.8下载与安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php实现ftp上传,PHP_PHP实现
- 下一篇: ssh远程执行命令 linux,【Lin