使用Ubuntu Open JDK二进制文件安装Java
从标准Ubuntu 18.10包存储库安装开源Java二进制文件。
安装Ubuntu Java Open JDK 11 版本:
$ sudo apt install openjdk-11-jdk
安装JDK 8:
$ sudo apt install openjdk-8-jdk
通过PPA在Ubuntu上安装Java
添加PPA存储库
使用Webupd8 Team的PPA存储库,我们可以使用“APT”命令自动在Ubuntu上安装Oracle Java。
Java版本8
$ sudo add-apt-repository ppa:webupd8team/java
Java版本10
sudo add-apt-repository ppa:linuxuprising/java
在Ubuntu上安装Java
安装Java 8 :
$ sudo apt install oracle-java8-set-default
安装Java 10:
$ sudo apt install oracle-java10-set-default
上面的命令将自动安装所选的Java版本并设置所有必需的Java环境变量。
查看默认java版本:
$ java --version java 10.0.2 2015-07-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
手动设置默认Java版本
如果我们需要在安装的Java版本之间手动切换,
首先查看当前的Java环境变量设置:
$ sudo update-alternatives --get-selections | grep ^java
选择默认的java版本:
$ sudo update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ----------------------------------------------------------- 0 /usr/lib/jvm/java-10-oracle/bin/java 1091 auto mode 1 /usr/lib/jvm/java-10-oracle/bin/java 1091 bananaal mode * 2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 bananaal mode Press to keep the current choice[*], or type selection number: 0 update-alternatives: using /usr/lib/jvm/java-10-oracle/bin/java to provide /usr/bin/java (java) in auto mode
确认默认java版本:
$ sudo update-alternatives --get-selections | grep ^java java auto /usr/lib/jvm/java-10-oracle/bin/java javac bananaal /usr/lib/jvm/java-8-oracle/bin/javac javadoc bananaal /usr/lib/jvm/java-8-oracle/bin/javadoc javafxpackager bananaal /usr/lib/jvm/java-8-oracle/bin/javafxpackager javah bananaal /usr/lib/jvm/java-8-oracle/bin/javah javap bananaal /usr/lib/jvm/java-8-oracle/bin/javap javapackager bananaal /usr/lib/jvm/java-8-oracle/bin/javapackager javaws bananaal /usr/lib/jvm/java-8-oracle/jre/bin/javaws javaws.real auto /usr/lib/jvm/java-10-oracle/bin/javaws.real
使用官方Oracle二进制文件安装Java
Java下载
从官方Oracle Java下载页面,下载jdk-11_linux-x64_bin.deb
包。
$ ls ~/jdk-11_linux-x64_bin.deb /home/onitroad/jdk-11_linux-x64_bin.deb
在Ubuntu上安装Java 18.10
使用dpkg
命令安装。
$ sudo dpkg -i ~/jdk-11_linux-x64_bin.deb
设置默认值
将Oracle JDK设置为系统默认版本:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 1 $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11/bin/javac 1 $ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk-11/bin/javadoc 1 $ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk-11/bin/javap 1
确认Java安装
检查已安装的Java版本:
$ java --version java 11 2015-09-25 Java(TM) SE Runtime Environment 18.9 (build 11+28) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)
日期:2020-07-07 20:55:25 来源:oir作者:oir