2014年12月28日 星期日

Ubuntu:Install oracle-jdk-8


一、套件安裝方法

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
如果add-apt-repository: command not found則先安裝以下兩個套件
sudo apt-get install software-properties-common python-software-properties

二、tar安裝方法


     (一)先到oracle jdk下載位址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
     點選Accept Licence Agreement之後在 jdk-8u25-linux-x64.tar.gz點右鍵複製連結網址。
    http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz
    但是如果直接wget時雖然會下載,但是下載的並非是一個tar檔所以無法正確解壓縮

root@736dffce2e4c:/# tar zxf jdk-8u25-linux-x64.tar.gz .
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

    (二)因此我們可以手動方式加入header來下載。

root@736dffce2e4c:/# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz

    (三)下載後解壓縮並移動到/usr/lib/jvm/java-8-oracle

mkdir -p /usr/lib/jvn/java-8-oracle/
tar -zxf jdk-8u25-linux-x64.tar.gz
mv jdk1.8.0_25/* /usr/lib/jvm/java-8-oracle/

    (四)更新java版本

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 100 
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-oracle/bin/javac 100
java -version

沒有留言:

張貼留言