Ubuntu Linux下安裝Oracle JDKDennis Hu 2014-4-22
說明:由於很多系統不支援使用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