首頁 > 軟體

Ubuntu Linux下安裝Oracle JDK

2020-06-16 18:10:09

說明:由於很多系統不支援使用OpenJDK,因此在Ubuntu下會需要安裝Oracle JDK。而Oracle JDK的安裝貌似沒有提供apt方式,因此安裝Oracle JDK的方式相對麻煩一些,我經常安裝,為了方便別人同時方便自己檢視,把它記下來。

第一步:區分32位元還是64位元作業系統
先確定你的ubuntu linux是32位元還是64位元的,方法很多,這裡介紹一種即可。
$uname -a

第二步:解除安裝OpenJDK
先執行如下命令看是否安裝了OpenJDK,如果已經安裝,會顯示java的資訊。
$java -version

如果安裝了OpenJDK,可用如下方法全部解除安裝:
$sudo apt-get purge openjdk-*

第三步:下載Oracle JDK版本
註:這裡以Oracle 1.6 64位元的為例
進入 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html,選擇"Java SE Development Kit 6u45",然後在新開啟的頁面點選接受"Accept License Agreement". 接受之後,選擇" jdk-6u45-linux-x64.bin"即可進行下載。如果你沒有登入,系統會先轉到登入頁面,輸入你在Oracle網站註冊的使用者名稱和密碼即可。

第三步:安裝Oracle JDK
(1) 建立java目錄
$ sudo mkdir -p /usr/local/java
將你下載的jdk-6u45-linux-x64.bin拷貝至/usr/local/java目錄
$ cd /usr/local/java
$ sudo cp /home/linuxidc/Downloads/jdk-6u45-linux-x64.bin .

(2) 解壓bin檔案
$ sudo chmod +x jdk-6u45-linux-x64.bin
$ sudo ./jdk-6u45-linux-x64.bin
$ sudo rm -rf jdk-6u45-linux-x64.bin

第四步:設定Orache JDK
 (1) 設定JAVA_HOME和PATH環境變數
$ sudo vi /etc/profile
在該檔案的末尾加上如下部分:
JAVA_HOME=/usr/local/java/jdk1.6.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

(2) 設定ubuntu的JDK和JRE的位置
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.6.0_45/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.6.0_45/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.6.0_45/bin/javaws" 1

(3) 設定Oracle為系統預設JDK/JRE
$ sudo update-alternatives --set java /usr/local/java/jdk1.6.0_45/bin/java
$ sudo update-alternatives --set javac /usr/local/java/jdk1.6.0_45/bin/javac
$ sudo update-alternatives --set javaws /usr/local/java/jdk1.6.0_45/bin/javaws

設定完成後,執行如下命令使其立即生效。
$ . /etc/profile
再次執行"java -version"顯示如下:
linuxidc@dubuntu1404:~$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

Ubuntu下安裝JDK7(附Clojure下載) http://www.linuxidc.com/Linux/2012-10/71557.htm

Ubuntu 12.04下安裝JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.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