Java是最流行的编程语言之一,而JVM(Java虚拟机)是运行Java应用程序的运行环境。这两个平台是许多流行软件所必需的,这些软件包括Tomcat,Jetty,Cassandra,Glassfish和Jenkins。
在本文中,小编将简单介绍如何在Ubuntu 20.04(也适用Ubuntu 18.04)系统使用默认的Apt软件包管理器来安装Java Runtime Environment(JRE)和Java Developer Kit(JDK)。
在Ubuntu20.04系统中安装默认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 Runtime Environment(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)
在Ubuntu20.04系统中安装默认JDK
一旦JRE安装成功之后,可能还需要JDK(Java开发工具包),以编译和运行一个基于Java的应用程序。要安装JDK,首先运行以下命令。
$ sudo apt install default-jdk
安装后,通过检查所示版本来验证JDK安装。
$ javac -version
这时将获得以下输出:
javac 11.0.10
在Ubuntu20.04系统中设置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 Runtime Environment(JRE)和Java Developer Kit(JDK)的大致方法,设置过程仅供参考。