最近想把Android开发环境移到Linux下试试,于是上网百度Ubuntu下如何安装jdk和android studio,找到了简便的方法,顺便记录整理下。

我装的是Ubuntu 16.04 LTS。三句命令完成安装:

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java8-installer

 

简单翻译其中部分内容:原文地址

在Ubuntu或Linux Mint上安装 Oracle Java 8(JDK8 和 JRE8)

安装程序提供了Oracle Java 8(包含java JDK,JRE 和Java浏览器插件)。无论如何你都不能只安装oracle JRE–PPA只提供全部的Oracle JDK8包。

我们的PPA除了支持Ubuntu 16.10,16.04,15.10,14.04,和12.04,还支持Linux Mint 18,17.x和13。添加PPA和安装Oracle Java 8(包含JDK8和JRE8)请使用以下命令:

view plain copy

print?

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java8-installer
安装成功后,在Terminal运行”java -version”会输出JDK等的版本信息:

view plain copy

print?

  1. [email protected]:~$ java -version
  2. java version “1.8.0_91”
  3. Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
  4. Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

或者输入”javac -version”:

view plain copy

print?

  1. [email protected]:~$ javac -version
  2. javac 1.8.0_91

自动安装(自动接受证书)

安装程序需要你在安装之前接受Oracle证书。只需要一次即可。如果你有其他原因需要程序自动安装,你可以运行以下命令来自动接受Oracle证书:

view plain copy

print?

  1. echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

在Java 8和Java 7之间转换

转Java 7:

view plain copy

print?

  1. sudo update-java-alternatives -s java-7-oracle

转回Java 8:

view plain copy

print?

  1. sudo update-java-alternatives -s java-8-oracle

如果有警告,请忽略。

设置Java环境变量

为了自动配置Java 8环境变量,你可以安装以下包:

view plain copy

print?

  1. sudo apt-get install oracle-java8-set-default

 

如果你已经安装了oracle-java6-set-default 或者 oracle-java7-set-default, 当安装oracle-java8-set-default的时候他们会被自动移除 (环境变量会被设置成Java 8的)。

———-分割线———-

我只进行到了第一步,我没有试着去切换java版本和配置java环境变量,环境变量我想在需要的时候再去配置。

原文地址:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html