最近想把android开发环境移到linux下试试,于是上网百度Ubuntu下如何安装jdk和android studio,找到了简便的方法,顺便记录整理下。
我装的是Ubuntu 16.04 LTS。三句命令完成安装:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
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)请使用以下命令:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
安装成功后,在Terminal运行"java -version"会输出JDK等的版本信息:
andrei@andrei-desktop:~$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
或者输入"javac -version":
andrei@andrei-desktop:~$ javac -version
javac 1.8.0_91
自动安装(自动接受证书)
安装程序需要你在安装之前接受Oracle证书。只需要一次即可。如果你有其他原因需要程序自动安装,你可以运行以下命令来自动接受Oracle证书:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
在Java 8和Java 7之间转换
转Java 7:
sudo update-java-alternatives -s java-7-oracle
转回Java 8:
sudo update-java-alternatives -s java-8-oracle
如果有警告,请忽略。
设置Java环境变量
为了自动配置Java 8环境变量,你可以安装以下包:
sudo apt-get install oracle-java8-set-default
如果你已经安装了oracle-java6-set-default 或者 oracle-java7-set-default, 当安装oracle-java8-set-default的时候他们会被自动移除 (环境变量会被设置成Java 8的)。
我只进行到了第一步,我没有试着去切换java版本和配置java环境变量,环境变量我想在需要的时候再去配置。