如何在Ubuntu 20.04上安装Java
Java是最流行的面向对象的、健壮的、独立于平台的编程语言。
系统需要多个应用程序系统上需要Java。
本指南将在Ubuntu 20.04 LTS (Focal Fossa)系统上安装Java (OpenJDK 11和OpenJDK 8)稳定版本或Oracle Java 14。
我们还可以找到在多个已安装Java版本之间切换的说明。
在Ubuntu 20.04上安装Java
Java 11是可用于安装的最新LTS版本。
默认的Ubuntu软件包存储库包含OpenJDK 11的软件包。
默认存储库还包含OpenJDK 8以前的稳定发布包。
JDK包提供了完整的Java开发库,对开发系统很有帮助。
要运行任何Java应用程序,只需Java运行时环境(JRE)。
1. 安装OpenJDK 11
运行下面的命令在系统上安装OpenJDK 11包。
$ sudo apt update $ sudo apt install openjdk-11-jdk
安装完成后,我们可以通过检查Java版本来验证:
$ java -version openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
OpenJDK 11已经安装。
继续安装OpenJDK 8。
2. 安装OpenJDK 8
Java 8是上一个稳定版本,大部分基于Java的应用程序都在它上面工作。
运行下面的命令在系统上安装OpenJDK 8包。
$ sudo apt update $ sudo apt install openjdk-8-jdk
安装完成后,我们可以通过检查Java版本来验证:
$ java -version openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
所有这些都完成了,我们已经成功地在Ubuntu系统上安装了Java (OpenJDK)。
3. 安装Oracle Java 14
Oracle Java 14可以下载和安装,无需获得商业许可。
我们可以访问官方下载页面在系统上下载debian文件。
https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
另外,我们可以使用下面的命令行来下载debian文件。
$ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.deb"
如果以上命令不工作或我们发现文件未发现错误,请到官方下载页面。
检查当前版本并在系统上下载。
下载Debian文件后,使用下面的命令安装到你的系统上:
$ sudo dpkg -i jdk-14.0.1_linux-x64_bin.deb
上面的命令在系统上安装Oracle java 15。
所有文件将放在/usr/lib/jvm
目录下。
现在为系统上新安装的Java设置一个替代引用。
$ update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 100
Ubuntu系统已经安装了Oracle java 14。
我们可以使用下一步在系统上的多个java版本之间切换。
在多个Java版本之间切换
大多数基于Unix/Linux的系统允许在一个系统上安装多个Java版本。
如果系统上还安装了多个Java版本。
我们可以根据需求更改为默认java版本。
更新替代方案为我们提供了维护默认命令的符号链接的选项。
更改默认Java版本运行命令在终端:
$ update-alternatives --config java
这将显示系统上安装的所有java二进制文件的列表。
输入一个数字来选择默认的Java版本,然后按Enter。
上面的命令将通过将链接引用更改为Java二进制文件来更改系统上的默认Java版本。
现在,再次运行命令 java -version来查看默认的java版本。
$ java -version java version "14.0.1" 2020-04-14 Java(TM) SE Runtime Environment (build 14.0.1+7) Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
总结
在本教程中,我们学习了如何在Ubuntu系统上安装不同的2 Java版本。
还找到了更改默认Java版本的解决方案。