Ubuntu安裝JDK


系統版本:Ubuntu 16.04

JDK版本:jdk1.8.0_144

1.官網下載JDK文件jdk-8u144-linux-x64.tar.gz

我這里下的是最新版,其他版本也可以

2.創建一個目錄作為JDK的安裝目錄,我的目錄為 /java

sudo mkdir /java

3.移動文件到/java目錄下

sudo mv jdk-8u121-linux-x64.tar.gz /java

4.解壓文件

tar -zxvf jdk-8u121-linux-x64.tar.gz

5.但還沒結束,以前按照其他人寫的文章發現每次重啟后就用不了了,所以還需要配置所有用戶的環境變量

sudo gedit /etc/profile

在文件的最后添加以下內容:

#set Java environment

export JAVA_HOME=/software/jdk/jdk1.8.144
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

6.同樣,需要使用命令使環境變量立即生效

source /etc/profile

7.輸入java -version,顯示JDK版本說明恭喜你,環境變量配置正確

配置到這里基本上重啟JDK的安裝就算結束了。

[以下是,高危操作,害我差點吐血]

來描述一下我按照以下配置之后會發生的問題,那就是配置完成之后再重啟,確實是顯示JDK安裝成功,但是卻引發了另一個更嚴重的問題,那就是,你關機之后再開機,

ubuntu系統開機將一直處於開機界面,就是那種顯示ubuntu系統logo,logo有5個一直在閃動的點。

這讓我很崩潰,我第一次遇到這種情況的時候沒有想到解決辦法,所以直接重裝了一次。

第二次當我再次按照以下步驟配置好JDK環境變量之后,系統又出現進入不了桌面。這次查了很多資料,發現造成ubuntu系統開機停留在ubuntu logo界面的原因有很多,好像都不太適合自己的操作。

最后找到一篇文章說,在啟動界面按Ctrl + Alt + F1,如果按Ctrl + Alt + F1沒用的話,就按Ctrl + Alt + F1-7,目的是進入tty命令行模式,需要還原/etc/environment文件,也就是刪掉你自己增加的那些JDK環境變量配置保留原有的配置,使用/etc/profile來搭建JDK環境。

8.配置環境變量

sudo gedit /etc/environment

末尾加入以下配置(JAVA_HOME 后的路徑就是jdk的文件位置)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/java/jdk1.8.0_121

修改完成之后保存關閉,並輸入以下命令使環境變量立即生效

source /etc/environment

9.重啟電腦,能正常進入系統,且java -version命令有效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM