如何在 Ubuntu 20.04 上使用 Apt 安装 Java
Java是最流行的编程语言之一,JVM(Java 的虚拟机)是运行 Java 应用程序的运行时环境。许多流行的软件都需要这两个平台,包括Tomcat、Jetty、Cassandra、Glassfish和Jenkins。
在本文中,您将学习如何使用Ubuntu 20.04和Ubuntu 18.04上的默认apt 包管理器安装Java 运行时环境(JRE)和Java 开发工具包(JDK ) 。
在 Ubuntu 中安装默认 JRE
安装Java 的简单方法是使用Ubuntu存储库附带的版本。默认情况下,Ubuntu 附带OpenJDK 11 ,它是JRE和JDK的开源替代品。
要安装默认的Open JDK 11,首先更新软件包索引:
$ sudo apt update
接下来,检查系统上是否安装Java 。
$ java -version
如果当前未安装Java,您将得到以下输出。
Command 'java' not found, but can be installed with: sudo apt install openjdk-11-jre-headless # version 11.0.10+9-0ubuntu1~20.04, or sudo apt install default-jre # version 2:1.11-72 sudo apt install openjdk-8-jre-headless # version 8u282-b08-0ubuntu1~20.04 sudo apt install openjdk-13-jre-headless # version 13.0.4+8-1~20.04 sudo apt install openjdk-14-jre-headless # version 14.0.2+12-1~20.04
现在运行以下命令来安装默认的OpenJDK 11,它将提供Java 运行时环境(JRE)。
$ sudo apt install default-jre
安装 Java 后,您可以使用以下方法验证安装:
$ java -version
您将获得以下输出:
openjdk version "11.0.10" 2021-01-19 OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
在 Ubuntu 中安装默认 JDK
安装JRE后,您可能还需要JDK(Java 开发工具包)来编译和运行基于 Java 的应用程序。要安装 JDK ,请运行以下命令。
$ sudo apt install default-jdk
安装后,通过检查版本来验证JDK安装,如下所示。
$ javac -version
您将获得以下输出:
javac 11.0.10
在 Ubuntu 中设置 JAVA_HOME 环境变量
大多数基于 Java 的软件程序使用JAVA_HOME环境变量来发现 Java 安装位置。
要设置JAVA_HOME环境变量,首先,通过运行以下命令来发现Java的安装位置。
$ readlink -f /usr/bin/java
您将获得以下输出:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
然后使用nano 文本编辑器打开/etc/environment文件:
$ sudo nano /etc/environment
在文件末尾添加以下行,确保替换 Java 安装路径的位置。
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存文件并重新加载文件以将更改应用到当前会话:
$ source /etc/environment
验证环境变量是否已设置:
$ echo $JAVA_HOME
您将获得以下输出:
/usr/lib/jvm/java-11-openjdk-amd64
结论
在本教程中,您学习了如何在Ubuntu 20.04和Ubuntu 18.04上安装Java 运行时环境( JRE ) 和Java 开发工具包( JDK ) 。