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版本。