在Ubuntu
中安装JDK
主要有PPA
安装和手动安装两种方式:
PPA
安装
添加PPA
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
安装JDK8
$ sudo apt-get install oracle-java8-installer
设置默认JDK
$ sudo update-java-alternatives -s java-8-oracle
update-java-alternatives
工具依赖java-common
,在oracle-java8-installer
安装时已经自动安装,如果没有的话,也可以自行安装:
$ sudo apt-get install java-common
手动安装
首先去Oracle
官网下载JDK
安装包。
目前JDK6
及JDK7
属于已归档、不再提供安全更新的版本,已经无法通过官方源或PPA
直接下载安装,需要手动从官网下载,且需要注册Oracle
账户才能下载。下载地址:
以JDK8
为例:
首先进入下载页面,勾选Accept License Agreement
单选框,选择Linux
版本安装包,点击下载。
下载完成后,安装:
$ tar zxvf jdk1.8.0_152
# 如果/usr/lib/jvm目录不存在,创建目录
$ sudo mkdir -p /usr/lib/jvm
$ sudo mv jdk1.8.0_152 /usr/lib/jvm/java-8-oracle
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-oracle/bin/javac 1
选择默认java
版本:
$ sudo update-alternatives --set java /usr/lib/jvm/java-8-oracle/bin/java
update-alternatives: using /usr/lib/jvm/java-8-oracle/bin/java to provide /usr/bin/java (java) in manual mode.
$ sudo update-alternatives --set javac /usr/lib/jvm/java-8-oracle/bin/javac
update-alternatives: using /usr/lib/jvm/java-8-oracle/bin/javac to provide /usr/bin/javac (javac) in manual mode.