我强烈推荐使用 Oracle (JDK/JRE) 官方提供的安装包,而不是通过 apt-get 安装 OpenJDK,这样可以确保你获得一个相对较新且功能完整的 Java 环境。

下面我将提供两种方法,并重点推荐第一种方法。
安装 Oracle JDK 8 (强烈推荐)
这是最稳定、最可靠的方法,尤其对于已经停止支持的老旧系统。
步骤 1:更新系统包列表 (良好习惯)
在安装任何新软件之前,先更新一下本地的包索引。
sudo apt-get update
步骤 2:安装必要的依赖包
我们需要安装一些工具来帮助我们从 Oracle 官网下载和解压 JDK 压缩包。

sudo apt-get install -y wget unzip
步骤 3:下载 Oracle JDK
我们将下载 JDK 8,这是一个非常经典且广泛使用的版本,访问 Oracle 官网下载页面,找到适用于 Linux x64 的 JDK 8 版本的下载链接,你可以使用 wget 命令直接下载。
这里以 JDK 8u321 (一个比较新的 8.x 版本) 为例:
# 前往临时目录 cd /tmp # 下载 JDK 8u321 的 Linux x64 压缩包 # 注意:Oracle 的下载链接可能会变化,如果此链接失效,请访问官网获取最新链接 wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u321-b07/jdk-8u321-linux-x64.tar.gz" # 如果上面的链接失效,你也可以尝试这个更通用的链接格式 # wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn/java/jdk/8u321-b07/jdk-8u321-linux-x64.tar.gz"
--no-check-certificate: 忽略 SSL 证书验证,有时在老系统上需要。--header "Cookie: ...": 这是必须的,否则 Oracle 服务器会拒绝下载。-c: 支持断点续传。
下载完成后,你会得到一个名为 jdk-8u321-linux-x64.tar.gz 的文件。
步骤 4:创建安装目录并解压
Java 会安装在 /usr/lib/jvm/ 目录下。
# 创建一个用于存放 JDK 的目录 sudo mkdir -p /usr/lib/jvm # 解压下载的文件到该目录 # 注意:将下面的文件名替换成你实际下载的文件名 sudo tar -zxvf jdk-8u321-linux-x64.tar.gz -C /usr/lib/jvm/
步骤 5:设置环境变量
为了让系统能找到新安装的 Java,我们需要配置 JAVA_HOME 环境变量,并将其添加到 PATH 中。
-
找到 JDK 的安装路径 解压后,路径通常是
/usr/lib/jvm/jdk1.8.0_321,用ls命令确认一下:ls /usr/lib/jvm/
你会看到一个类似
jdk1.8.0_321的文件夹。 -
编辑
profile文件 我们将修改/etc/profile文件,为所有用户设置 Java 环境。sudo nano /etc/profile
-
在文件末尾添加以下内容 将
JAVA_HOME的路径修改为你实际的路径。# Oracle Java 8 Environment export JAVA_HOME="/usr/lib/jvm/jdk1.8.0_321" export JRE_HOME="$JAVA_HOME/jre" export CLASSPATH="$JAVA_HOME/lib:$JRE_HOME/lib" export PATH="$PATH:$JAVA_HOME/bin"
-
保存并退出 在
nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。 -
使配置生效 运行以下命令,让新的环境变量立即生效。
source /etc/profile
步骤 6:验证安装
检查 Java 是否已正确安装。
# 检查 Java 版本 java -version # 检查 Java 编译器版本 (javac) javac -version
如果一切顺利,你将看到类似以下的输出:
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
javac 1.8.0_321
恭喜!你已经成功在 Ubuntu 14.04 上安装了 Oracle JDK。
通过 APT 安装 OpenJDK (不推荐)
如果你不介意使用一个非常古老的版本,或者只是需要一个简单的 Java 运行环境,可以使用 apt。
步骤 1:更新软件源
sudo apt-get update
步骤 2:安装 OpenJDK
安装 openjdk-7-jdk,这是 Ubuntu 14.04 官方源中能找到的最新稳定版本。
sudo apt-get install -y openjdk-7-jdk
步骤 3:验证安装
java -version javac -version
你会看到类似这样的输出:
java version "1.7.0_151"
OpenJDK Runtime Environment (Icedtea 2.6.7) (7u151-2.6.7-1ubuntu0.14.04.3)
OpenJDK 64-Bit Server VM (build 24.151-b01, mixed mode)
javac 1.7.0_151
为什么不推荐?
- 版本过旧:Java 7 已经在 2025 年停止更新,存在大量安全漏洞,不适合用于开发或生产环境。
- 功能缺失:缺少许多现代 Java 版本的新特性和性能优化。
总结与选择
| 特性 | 方法一 (Oracle JDK 8) | 方法二 (APT OpenJDK 7) |
|---|---|---|
| 推荐度 | ⭐⭐⭐⭐⭐ (强烈推荐) | ⭐ (不推荐) |
| Java 版本 | 相对较新 (如 1.8.0_321) | 非常老旧 (1.7.0_151) |
| 安全性 | 相对安全,仍有更新 | 存在严重安全风险 |
| 安装方式 | 手动下载、解压、配置 | 一键安装 (apt-get) |
| 适用场景 | 开发、生产环境、需要稳定性和新特性的场景 | 仅用于学习或运行非常老旧的、不依赖新特性的程序 |
为了你的系统安全和项目需求,请务必选择 方法一,安装 Oracle JDK 8,虽然步骤稍多,但这是最稳妥、最正确的做法。
