一、刪除openJDKhtml
sudo apt-get purge openjdk*java
二、添加orcale jdk ppalinux
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get updateoracle
三、安裝post
sudo apt-get install oracle-java7-installercode
有可能出現如下異常:htm
oracle-java7-installerget
E: Sub-process /usr/bin/dpkg returned an error code (1)it
此異常可能爲orcale發佈更新問題,3月27號以後出現的問題jdk
檢查
/var/cache/oracle-java7-installer目錄下jdk-7u3-linux-x64.tar.gz文件,發現此文件是損壞文件
能夠經過如下方式解決:
四、下載linux安裝文件:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html 下載jdk-7u3-linux-x64.tar.gz文件
五、替換
用下載的文件/var/cache/oracle-java7-installer目錄下jdk-7u3-linux-x64.tar.gz文件
六、修改/var/lib/dpkg/info/oracle-java7-installer.postinst
註釋掉文件中
echo 「Downloading…」
到
echo 「Download done」
中間的部分。
七、從新安裝
sudo apt-get install oracle-java7-installer
OK 搞定!
從程序界面能夠找到 Oracle Java 7 Plugin Control Panel