如何在 Ubuntu 20.04 上使用 apt 安装 Java
Java是最流行的编程语言之一,JVM(Java虚拟机)是运行Java应用程序的运行时环境。许多流行软件都需要这两个平台,包括 Tomcat、Jetty、Cassandra、Glassfish 和 >詹金斯。
在本文中,您将学习如何安装Java运行时环境(JRE)和Java开发工具包(JDK >) 在 Ubuntu 20.04 和 Ubuntu 18.04 上使用默认的 apt 包管理器。
在 Ubuntu 中安装默认 JRE
安装Java的简单方法是使用Ubuntu存储库附带的版本。默认情况下,Ubuntu 打包了 OpenJDK 11,它是 JRE 和 JDK 的开源替代品。
要安装默认打开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
结论
在本教程中,您学习了如何安装 Java 运行时环境 (JRE) 和 Java 开发人员工具包 (JDK )在 Ubuntu 20.04 和 Ubuntu 18.04 上。