說明:由於很多系統不支援使用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/dennis/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"顯示如下: dennis@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)

 

參考資料: [1] HTTP://www.wikihow.com/Install-Oracle-JAVA-JDK-on-Ubuntu-Linux
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()