当前位置:首页 > 系统教程 > 正文

保姆级教程:Linux安装JDK和OpenJDK 21环境(小白也能轻松掌握的Java开发环境配置指南)

对于刚开始接触Linux和Java编程的小伙伴来说,配置开发环境往往是最让人头疼的第一步。本文将手把手教你如何在Linux系统上安装JDK 21和OpenJDK 21,从零开始搭建你的Java开发环境。无论你使用的是Ubuntu、Debian还是CentOS,这篇教程都能帮你顺利完成安装。

保姆级教程:Linux安装JDK和OpenJDK 21环境(小白也能轻松掌握的Java开发环境配置指南) Linux安装JDK  OpenJDK 21安装教程 Java 21环境变量配置 Linux配置JAVA_HOME 第1张

一、安装前的准备工作

在开始安装之前,我们首先需要了解自己的Linux系统类型。不同的Linux发行版使用的包管理器不同:Ubuntu和Debian系列使用apt命令,而CentOS、RHEL和Fedora则使用yumdnf命令-1。

打开终端,输入以下命令查看系统信息:

cat /etc/os-release

确认系统版本后,我们还需要更新软件包索引,确保能获取到最新的软件包信息-3:

# Ubuntu/Debian系统sudo apt update && sudo apt upgrade -y# CentOS/RHEL系统sudo yum update -y

二、方法一:使用包管理器安装OpenJDK 21(推荐新手)

对于大多数初学者来说,使用系统的包管理器安装OpenJDK是最简单、最不容易出错的方式。OpenJDK是Java平台的开源实现,完全兼容Java SE规范-5。

在Ubuntu/Debian系统上安装OpenJDK 21

Ubuntu的官方软件源通常包含OpenJDK的最新版本。执行以下命令即可完成安装-1-3:

sudo apt install openjdk-21-jdk -y

安装完成后,可以通过以下命令验证是否成功-1:

java --versionjavac --version

如果终端显示了Java 21的版本信息,说明安装成功-3。

在CentOS/RHEL系统上安装OpenJDK 21

对于Red Hat系列的Linux发行版,使用yum命令安装OpenJDK 21-5:

sudo yum install java-21-openjdk-devel

验证安装:

java -versionjavac -version

三、方法二:手动安装Oracle JDK 21(官网下载)

如果你需要使用Oracle官方的JDK版本,可以手动下载并安装。这种方法虽然步骤稍多,但能让你对JDK的安装位置有完全的控制权-2-4。

1. 下载JDK 21安装包

访问Oracle官网下载页面,选择Linux x64版本的压缩包(.tar.gz)。在服务器上可以直接使用wget命令下载-4:

wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz

2. 解压安装包

创建安装目录并解压文件-4-7:

# 创建Java安装目录sudo mkdir -p /usr/local/java# 解压到指定目录sudo tar -zxvf jdk-21_linux-x64_bin.tar.gz -C /usr/local/java

解压后会生成一个类似jdk-21.0.2的目录。为了方便后续升级,可以创建一个软链接-2:

cd /usr/local/javasudo ln -s jdk-21.0.2 jdk21

四、配置JAVA_HOME环境变量(最关键的一步)

无论你使用哪种安装方式,配置环境变量都是让系统正确识别JDK的关键步骤。JAVA_HOME环境变量指向JDK的安装目录,很多Java应用(如Tomcat、Maven)都需要依赖它-4-9。

1. 找到JDK的实际安装路径

如果你是通过包管理器安装的OpenJDK,可以使用以下命令查找路径-3:

readlink -f $(which java)

通常OpenJDK的安装路径在/usr/lib/jvm/java-21-openjdk-amd64(Ubuntu)或/usr/lib/jvm/java-21-openjdk(CentOS)-3-5。

如果手动安装的Oracle JDK,路径就是你解压的目录,例如/usr/local/java/jdk21-4。

2. 配置环境变量

编辑用户的bash配置文件~/.bashrc(推荐,仅对当前用户生效)或系统级的/etc/profile(需root权限)-4-7。这里以修改/.bashrc为例:

vim ~/.bashrc

在文件末尾添加以下内容(请根据实际路径替换JAVA_HOME的值)-4-7:

# 设置Java环境变量export JAVA_HOME=/usr/local/java/jdk21   # 请改为你的实际路径export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存并退出后,使配置立即生效-4:

source ~/.bashrc

3. 验证环境变量

使用以下命令检查配置是否成功-3-8:

echo $JAVA_HOMEjava -versionjavac -version

如果JAVA_HOME输出了正确的路径,并且java -version显示版本为21,那么恭喜你,Linux安装JDK的任务圆满完成!

五、多版本JDK管理技巧

有时候我们需要在同一台机器上使用多个Java版本。Linux提供了update-alternatives工具来管理不同版本-3-5。

查看已安装的所有Java版本:

sudo update-alternatives --config java

按照提示输入对应的数字,即可切换到想要的Java版本。

六、常见问题解决

问题1:提示“java: command not found”这是因为PATH环境变量没有正确配置,请重新检查JAVA_HOMEPATH的设置-9。

问题2:安装OpenJDK时提示“Unable to locate package openjdk-21-jdk”说明你的软件源中没有OpenJDK 21。可以尝试先运行sudo apt update更新源,或者添加第三方PPA仓库-3。

问题3:手动安装后,Java命令能使用,但JAVA_HOME没生效检查是否在配置文件中正确导出了变量,并且使用source命令重新加载了配置文件-8。

总结

通过本文的详细教程,相信你已经掌握了在Linux上安装JDK 21和OpenJDK 21的两种主要方法。对于新手,推荐使用包管理器安装OpenJDK,简单快捷;如果你需要特定版本的Oracle JDK,手动安装也能轻松搞定。最关键的是Linux配置JAVA_HOME这一步,一定要仔细检查路径是否正确。

现在,你的Java 21环境变量配置已经完成,可以开始愉快的Java编程之旅了!如果在安装过程中遇到任何问题,欢迎在评论区留言交流。

#Linux安装JDK #OpenJDK21 #Java环境配置