Ubuntu 安装 OpenJDK 1.8
Java 8 (OpenJDK 8) 是许多企业级应用和大数据组件(如 Hadoop, Spark, Kafka)的基石。尽管 Java 版本不断迭代,但在生产环境中,JDK 8 依然占据着不可撼动的地位。
本文将指导您如何在 Ubuntu 系统上通过 APT 包管理器快速安装 OpenJDK 8,并配置相应的环境变量。
1. 更新软件包索引
在开始安装之前,建议先更新系统的软件包列表,以确保获取到最新的软件版本信息。
sudo apt update
2. 安装 OpenJDK 8
Ubuntu 的官方仓库中通常已经包含了 OpenJDK 8。直接使用 apt 命令进行安装:
sudo apt install openjdk-8-jdk -y
该命令将安装 JDK (Java Development Kit) 以及 JRE (Java Runtime Environment)。
如果您只需要运行 Java 程序而不需要开发编译,可以只安装 JRE:
sudo apt install openjdk-8-jre -y
3. 验证安装
安装完成后,可以通过检查 Java 版本来验证安装是否成功:
java -version
如果安装成功,您应该能看到类似如下的输出:
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-8u382-ga-1~22.04.1-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)
4. 配置 JAVA_HOME 环境变量
虽然通过 APT 安装后,java 命令通常可以直接使用,但许多 Java 应用(如 Maven, Tomcat)依赖 JAVA_HOME 环境变量。
查找安装路径
首先,确认 JDK 的具体安装位置:
update-alternatives --list java
通常输出路径为 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java。
那么 JAVA_HOME 应该是 /usr/lib/jvm/java-8-openjdk-amd64。
编辑配置文件
编辑 /etc/profile 文件(对所有用户生效)或 ~/.bashrc(仅对当前用户生效):
sudo nano /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效
保存并退出编辑器后,执行以下命令使配置立即生效:
source /etc/profile
验证变量
echo $JAVA_HOME
输出 /usr/lib/jvm/java-8-openjdk-amd64 即表示配置成功。
5. 多版本 Java 切换 (可选)
如果您的系统中同时安装了多个版本的 Java(例如 Java 11 和 Java 8),可以使用 update-alternatives 命令在它们之间进行切换。
sudo update-alternatives --config java
系统将列出所有已安装的 Java 版本,输入对应的选择编号并回车,即可切换默认的 Java 版本。
“在 Java 的世界里,版本是流动的,但 1.8 是永恒的。”