1. 程式人生 > >Ubuntu安裝JDK

Ubuntu安裝JDK

file profile pan tty 但是 nvi 8.14 顯示 ubuntu安裝

轉載自: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