在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