在Ubuntu、Linux Mint、Debian上通過PPA倉庫安裝Oracle Java 9
鑒于我已經收到太多這樣的要求,現在你可以在所有受支持的Ubuntu / Linux Mint的版本中用WebUpd8的Oracle Java PPA倉庫來安裝最新的Java 9(早期發行版本)。
目前你應該繼續使用Java 8,因為Java 9目前只是一個早期發行版本(或許會在2016年發行)!而且Java 9可能含有Bug并且可能不包含最新的安全補丁,你應該在明確需要它的時候再使用。此外,在JDK9中會移除一些Java選項,所以你可能會在各種Java程序中遇到兼容性問題。
提醒:因為不被Oracle Java許可,WebUpd8的Oracle Java PPA倉庫不包括任何Oracle Java二進制文件,這就是為什么PPA只提供一個會自動下載最新Java 9(JDK9和Java 9瀏覽器插件)并為你設置一切的安裝程序。此外,Java 9安裝程序可以被認為是alpha版,不提供任何質量上的保證,所以使用它需要您自擔風險!
同樣值得一提的是,Java 9下載服務器是相當緩慢的。所以即便有快速的互聯網連接,下載同樣可能需要一段時間,甚至會失敗(所以你需要再試一次),對此我也沒有辦法。
如果你想安裝Java 8(被認為是穩定版),看這些文章:
通過PPA在Ubuntu中、Linux Mint或著Debian中安裝Oracle Java 9(JDK9)
要在所有支持的Ubuntu / Linux Mint中添加Oracle Java PPA源并安裝Java 9(注:目前還不支持ARM),請使用以下命令:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java9-installer
andrei@andrei-desktop:~$ java -version <b>java version "1.9.0-ea"</b> Java(TM) SE Runtime Environment (build <b>1.9.0-ea-b50</b>) Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b50, mixed mode)
或者,使用“javac -version”:
andrei@andrei-desktop:~$ javac -version javac 1.9.0-ea
如此類推。
自動安裝(自動接受協議)
在繼續安裝前,Java 9安裝程序會提示您接受Oracle的協議,它只需接受一次,所以你不必在每一次更新時重復接受。如果你想讓安裝自動執行,可以使用下面的命令來自動接受Java 9協議:
echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
設置Java環境變量
要自動設置Java 9的環境變量,您可以安裝以下包:
sudo apt-get install oracle-java9-set-default
如果您安裝過oracle-java7-set-default或oracle-java8-set-default,在安裝oracle-java9-set-default時他們將被移除(并且環境變量也都會被取而代之變為對于Java9的設置)
原文鏈接: bestubuntu 翻譯: ImportNew.com - 吳 鵬煜
譯文鏈接: http://www.importnew.com/15234.html