首頁 > 軟體

Ubuntu 15.04 安裝JDK並設定成為預設的JDK

2020-06-16 17:53:43

Ubuntu安裝JDK

系統版本:Ubuntu 15.04 x64
JDK版本:jdk-8u60-linux-x64

1.檢視系統位數,輸入以下命令即可

getconf LONG_BIT

2.下載對應的JDK檔案,我這裡下載的是jdk-8u60-linux-64.tar.gz

3.建立目錄作為JDK的安裝目錄,這裡選擇安裝位置為:/usr/java/

sudo mkdir /usr/java

4.解壓檔案帶/usr/java/目錄下,檔案下載的位置是在下載目錄下的

cd 下載
sudo tar zxvf jdk-8u60-linux-x64.tar.gz -C /usr/java/

5.進入到/usr/java/目錄,給資料夾改名(這一步並非必須,但是為了設定環境變數方便,建議這樣做)

cd /usr/java/
sudo mv jdk1.8.0_60 jdk_8u60

6.設定系統環境變數

sudo gedit /etc/environment

加入以下紅色字型的內容

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=/usr/java/jdk_8u60

修改完成後儲存並關閉,輸入以下命令使環境變數生效

source /etc/environment

7.使用echo命令檢查環境變數的設定情況

echo $JAVA_HOME
輸出 /usr/java/jdk_8u60
echo $CLASSPATH
輸出 .:/usr/java/jdk_8u60/lib:/usr/java/jdk_8u60/jre/lib
echo $PATH
輸出 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk_8u60/bin

8.檢視安裝版本:

java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

9.設定所有使用者的環境變數,不然重新啟動之後依然找不到java命令

sudo gedit /etc/profile

新增以下內容即可(注意替換路徑):

#set Java environment

JAVA_HOME=/usr/java/jdk_8u60
export JRE_HOME=/usr/java/jdk_8u60/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

10.重新啟動電腦,使設定生效。

11.結束了?沒有!!!

如果使用Myeclipse等IDE的或者安裝了多個jdk版本的請繼續向下看↓↓↓

12.修改預設的JDK(注意替換路徑)

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk_8u60/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk_8u60/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java/jdk_8u60/bin/javaws" 300

以上是為不同的命令建立連結,如果存在多個JDK只需要替換路徑重新執行一遍即可建立連結,執行以下命令選擇連結,如果每個選項只建立了一個連結,系統不會提供選項,如果存在多個連結,請根據需要選擇不同選項

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

End

CentOS 搭建JDK環境  http://www.linuxidc.com/Linux/2015-06/118879.htm

Ubuntu 14.04安裝JDK1.8.0_25與設定環境變數  http://www.linuxidc.com/Linux/2015-01/112030.htm

Ubuntu 14.04 LTS安裝Oracle JDK 1.8  http://www.linuxidc.com/Linux/2014-11/109216.htm

CentOS6.3安裝JDK和環境設定 http://www.linuxidc.com/Linux/2012-09/70780.htm

Ubuntu 14.04 安裝 JDK8  http://www.linuxidc.com/Linux/2014-09/106218.htm

Ubuntu下安裝JDK圖文解析 http://www.linuxidc.com/Linux/2014-09/107291.htm


IT145.com E-mail:sddin#qq.com