1. 程式人生 > >Oracle JDK最簡單安裝方法【Ubuntu】

Oracle JDK最簡單安裝方法【Ubuntu】

[ref]http://www.cnblogs.com/Wisp/archive/2013/05/26/3099494.html

In this article I will show you how to install the Oracle Java (JDK) 8, Oracle Java (JDK + JRE) 7 or Oracle Java (JDK) 6 on Ubuntu 13.04, Ubuntu 12.10 and Ubuntu 12.04.

The Oracla Java has been removed from the official Ubuntu repositories due to some Java licence issues.

Before you install it, remove OpenJDK, if you have it installed:

$ sudo apt-get purge openjdk*

To install Java 8/7/6, do this:

In order not to get issues with the add-apt-repository command, install the following package:

$ sudo apt-get install software-properties-common

Add the PPA:

$ sudo add-apt-repository ppa:webupd8team/java

Update the repo index:

$ sudo apt-get update

Install Java 8:

$ sudo apt-get install oracle-java8-installer

Or, install Java 7:

$ sudo apt-get install oracle-java7-installer

Or, install Java 6:

$ sudo apt-get install oracle-java6-installer

After finish

$ java -version

會顯示出對應的java 版本資訊

安裝之後  會出現對應目錄 /usr/lib/jvm/oracle-java-*

如果需要對進行/etc/profile 進行配置 用此地址即可。 


如果出現類似於如下錯誤:

複製程式碼
正在儲存至: “jdk-7u51-linux-x64.tar.gz”

     0K                                                      100% 1.06M=0.005s

2014-03-16 16:57:20 (1.06 MB/s) - 已儲存 “jdk-7u51-linux-x64.tar.gz” [5307/5307])

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-7u51-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg:處理 oracle-java7-installer (--configure)時出錯:
子程序 已安裝 post-installation 指令碼 返回了錯誤號 1
正在設定 gsfonts-x11 (0.22) ...
在處理時有錯誤發生:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
複製程式碼

毫無疑問是檔案下載失敗,長度獲取錯誤,目前有2個解決辦法:

1.翻牆;

2.直接在Oracle官方下載一個完整的包替換那個不完整的

複製程式碼
進入apt-cache 檢視是否存在一個 類似與oracle-jdk7-installer資料夾
cd /var/cache
如果有,並且已經  翻牆  請直接刪除整個資料夾
sudo rm -rf oracle-jdk7-installer
重新嘗試上面的安裝步驟

如果有,但是沒有翻牆,那麼就直接進入oracle-jdk7-installer資料夾
將oracle-jdk7-installer.tar.gz 檔案刪除
並在Oracle官網下載一個完整的oracle-jdk7-installer.tar.gz 放到這個資料夾中
sudo mv ~/downloads/oracle-jdk7-installer.tar.gz /var/cache/oracle-jdk7-installer
需要修復一下dpkg配置資訊
sudo dpkg --configure -a
複製程式碼