Ubuntu安裝JDK
轉載自:http://www.linuxidc.com/Linux/2017-02/140908.htm
系統版本: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命令有效
Ubuntu安裝JDK