Linux 安装 JDK 8

本文介绍在 Linux 环境中安装 JDK 8 的常用步骤,包括下载、解压、配置环境变量以及验证安装结果。

1. 下载 JDK 8

可从 Oracle 官方归档页面下载 JDK 8:

Oracle JDK 8 下载地址

本文以 jdk-8u144-linux-x64.tar.gz 为例进行说明。

2. 解压到指定目录

建议将 JDK 安装到 /usr/local/java 目录下:

1
2
sudo mkdir -p /usr/local/java
sudo tar -xf jdk-8u144-linux-x64.tar.gz -C /usr/local/java

如果文件名不同,请根据实际下载文件名替换。

3. 配置环境变量

创建环境变量配置文件:

1
sudo vim /etc/profile.d/java.sh

加入如下内容:

1
2
3
4
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

说明:这里的目录名应与实际解压后的 JDK 目录一致。通常解压后目录名会类似 jdk1.8.0_144

如果希望当前会话立即生效,可以执行:

1
source /etc/profile

4. 验证安装是否成功

执行:

1
java -version

如果安装正确,终端中会输出类似:

1
2
3
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

5. 常见问题

1)JAVA_HOME 配置错误

请确认解压后的实际目录名,并确保 JAVA_HOME 指向正确路径:

1
ls /usr/local/java

2)java 命令未找到

检查环境变量是否已生效:

1
2
echo $PATH
source /etc/profile

3)版本不符合预期

可以再次执行:

1
2
which java
readlink -f $(which java)

如果输出的不是预期 JDK 路径,则需要检查 PATHJAVA_HOME 配置。

6. 实用建议

  • 建议将 JDK 安装目录固定在 /usr/local/java,便于后续维护。
  • 如需配置多个 Java 版本,可使用 update-alternatives 或维护多个目录并切换 JAVA_HOME
  • 如果是服务器环境,最好将配置写入 /etc/profile.d/,这样新会话默认即可生效。

7. 总结

Linux 上安装 JDK 8 的关键步骤可以概括为:

  1. 下载 JDK 8 压缩包
  2. 解压到固定目录
  3. 配置 JAVA_HOMEPATH
  4. 重新加载环境变量
  5. 执行 java -version 验证安装结果

这些步骤适合大多数 Linux 发行版,尤其适合服务器环境下的 Java 应用部署。


Linux 安装 JDK 8
https://jgq12138.github.io/2023/06/19/linux_install_jdk/
作者
JGQ12138
发布于
2023年6月19日
许可协议