Ubuntu(linux)怎么安裝jdk

一、下載jdk文件

1、linux打開瀏覽器,輸入

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、進(jìn)入官網(wǎng)下載,接受協(xié)議后點(diǎn)這一項(xiàng)(jdk-8u191-linux-x64.tar.gz)


選Linux x64yat.gz版

然后點(diǎn)擊鏈接讓其暫時(shí)下載。

3、打開火狐瀏覽器的下載項(xiàng),找到下載中的該jdk文件,右鍵復(fù)制下載鏈接。


右鍵復(fù)制下載鏈接

在這里復(fù)制下載鏈接。

4、下載jdk文件

打開終端,然后在你想要吧jdk文件下載到的目錄下輸入wget (jdk的網(wǎng)址),按回車即可!比如我這里下載到我的用戶空間下的dish/java下。

補(bǔ)充:①終端中切換到root用戶,輸入cd,回車。

②輸入mkdir dish回車。

③(在此之前可以先輸入ls瀏覽文件夾內(nèi)的信息,操作無誤應(yīng)該可以看到剛剛建立的dish文件夾)輸入cd /home回車。

④輸入mkdir java回車。輸入ls應(yīng)當(dāng)看到該Java文件夾。



下載

OK !jdk下下載完成!無響應(yīng)可以Ctrl+C關(guān)閉鏈接。然后重試。


二、解壓jdk到制定目錄

1、打開終端,修改文件名

為了簡便起見,應(yīng)當(dāng)對(duì)jdk文件進(jìn)行重命名。

在下載的目錄中打開終端,輸入

mv jdk-8u191-linux-x64.tar.gz jdk8.tar.gz

回車,輸入ls看看是否命名成功。


2、打開終端,解壓文件

終端中輸入tar -zxvf jdk8.tar.gz進(jìn)行解壓




注,如果出現(xiàn)解壓錯(cuò)誤??聪炔榭丛撐募欠駷間zip文件。終端輸入file jdk8.tar.gz看看該文件的屬性,如果不是gzip文件則不能解壓。需要重新下載jdk。

3、配置環(huán)境變量

終端輸入vim /etc/profile。

如果wim工具未安裝則,

輸入sudo apt install vim 后安裝完成vim工具。再次輸入vim /etc/profile


編輯profile文件

在這里輸入(按insert鍵開始輸入)

export JAVA_HOME=/home/java/jdk1.8.0_191

export JRE_HOME=/home/java/jdk1.8.0_191/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


按下esc,然后輸入:wq

注意冒號(hào)也要輸入。查看是否已經(jīng)編輯該文件,輸入 cat /etc/profile即可


查看配置文件

4、重啟機(jī)器或者執(zhí)行

source /etc/profile

5、查看是否安裝成功

java -version


安裝完成

注:如果輸入Java發(fā)現(xiàn)command not found之類的錯(cuò)誤,那就是配置文件的代買沒寫對(duì)。在此之前,我把jdk安裝在普通用戶的文件夾當(dāng)中,發(fā)現(xiàn)編輯profile的時(shí)候,權(quán)限不足,那我就換成root用戶了,但是root用戶不能直接訪問普通用戶的用戶空間的文件,導(dǎo)致無法完成配置,而/home/java是root用戶的可訪問文件夾。至于為什么不能將jdk目錄設(shè)定在普通用戶的文件夾下來配置jdk,問題還在研究中......

解決辦法:普通用戶的空間在/home/用戶名 下,用戶空間的所有文件都保存在這里。那么如果jdk目錄設(shè)置在用戶空間的目錄下,則

JAVA_HOME=/home/用戶名/java/jdk1.8.0_191

完美!

以上操作,下載,改名,解壓其實(shí)都可以在文件夾里進(jìn)行(注意切換用戶),但是由于我本人在阿里云也搭建了一個(gè)linux的服務(wù)器,那里沒有安裝圖形化界面,因此這邊本機(jī)的linux也按照黑框框的方法來安裝。


自己也接觸了linux有一段時(shí)間了,配置過幾次linux環(huán)境了,每次都遇到這個(gè)梗,這次記下來了,以后就不會(huì)遇到問題了。


我是linux的小白,很多東西都是淺淺的在學(xué)習(xí)當(dāng)中。文章可能寫的不是很好,不喜勿噴,歡迎指點(diǎn)糾錯(cuò)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容