版本Linux如何查看JDK版本

1. 查看Linux系统上已安装的JDK版本

在Linux系统上,我们可以使用以下方法来查看已安装的JDK版本:

使用命令行查看

打开终端窗口,输入以下命令来查看已安装的JDK版本:

$ java -version

按下回车键后,终端会显示当前系统上安装的JDK版本信息,例如:

java version "1.8.0_201"

Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

在上面的示例中,JDK的版本为1.8.0_201。

使用update-alternatives命令查看

另一种查看已安装的JDK版本的方法是使用update-alternatives命令。该命令用于管理系统中可用的软件版本。

在终端中输入以下命令来查看可用的Java版本:

$ update-alternatives --list java

系统将显示类似以下输出:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

输出中的路径表示系统中已安装的JDK版本。这里显示了两个版本,一个是Java 11,另一个是Java 8。

使用whereis命令查看

还可以使用whereis命令来查找Java命令的位置,进而确定已安装的JDK版本。

在终端输入以下命令:

$ whereis java

命令输出类似以下内容:

java: /usr/bin/java /usr/share/java

输出中的路径表示Java命令的位置。通常情况下,该命令链接到已安装的JDK版本。

通过这些方法,我们可以方便地查看Linux系统上已安装的JDK版本。

2. 安装JDK版本

如果你的Linux系统尚未安装JDK,可以按照以下步骤进行安装:

通过包管理器安装

大部分Linux发行版都提供了包管理器,通过包管理器可以方便地安装软件包。

在终端中输入以下命令安装OpenJDK:

$ sudo apt update

$ sudo apt install openjdk-11-jdk

上述命令在Ubuntu系统上安装了OpenJDK 11。根据自己的需求,也可以安装其他版本的JDK。

在安装过程中,系统会提示输入管理员密码以进行安装。

手动下载和安装

除了通过包管理器安装,还可以手动下载JDK并进行安装。

首先,打开JDK下载页面,选择适合你系统的JDK版本,然后下载安装包。

安装包通常为.tar.gz或.tar.bz2格式,可以使用以下命令进行解压:

$ tar -zxvf jdk-11.0.2_linux-x64_bin.tar.gz

解压后,将得到一个文件夹,其中包含JDK的所有文件。将文件夹移动到适当的安装目录,例如/usr/local/:

$ sudo mv jdk-11.0.2 /usr/local/

配置环境变量

无论是通过包管理器安装还是手动安装,完成安装后都需要配置环境变量。

打开终端,输入以下命令来编辑环境变量配置文件:

$ sudo nano /etc/environment

在文件的最后添加以下行:

JAVA_HOME="/usr/local/jdk-11.0.2"

PATH=$PATH:$JAVA_HOME/bin

上述配置指定了JDK的安装路径,同时将Java命令添加到系统的PATH变量中。

保存文件并退出编辑器。然后,重新加载环境变量配置:

$ source /etc/environment

现在,JDK已经成功安装并配置好了。

3. 切换JDK版本

在Linux系统中,可以使用update-alternatives命令来切换已安装的JDK版本。

运行以下命令以查看可用的Java版本:

$ update-alternatives --config java

命令将列出系统中已安装的JDK版本,以及一个编号。输入对应的编号并按下回车键,即可切换到相应的JDK版本。

切换完成后,再次运行java -version命令来验证JDK版本是否已切换。

通过上述方法,可以轻松地在Linux系统上查看、安装和切换JDK版本。

操作系统标签