重要提示:Java 版本
在开始之前,请务必明确您需要安装的 Java 版本:

- Java 8 (JDK 8):这是目前能在 Ubuntu 14.04 上相对稳定安装的最新版本,对于很多旧项目或特定环境(如旧版 Android 开发),这是必需的。
- Java 11 或更高版本:理论上可以安装,但过程非常复杂,需要手动下载
.tar.gz包并配置环境变量,且官方不再提供对旧系统的支持。不推荐普通用户尝试。
以下所有方法都将以安装 Java 8 为目标。
使用 PPA (Personal Package Archive) - 最推荐
这是最简单、最稳定的方法,我们使用一个由社区维护的、专门为旧版 Ubuntu 提供软件的 PPA,它提供的是 OpenJDK,是 Java 的开源实现,完全免费且功能齐全。
步骤 1:更新系统包列表
打开终端(快捷键 Ctrl+Alt+T),更新你的软件包列表,确保你获取的是最新的软件信息。
sudo apt-get update
步骤 2:添加 WebUpd8 PPA
这个 PPA 因其稳定性和可靠性而被广泛推荐用于在旧版 Ubuntu 上安装 Java。

sudo add-apt-repository ppa:webupd8team/java
执行此命令后,系统可能会提示你按 Enter 键确认,按一下即可。
步骤 3:再次更新包列表
添加了新的 PPA 后,需要再次更新包列表,让系统知道从哪里获取新的 Java 包。
sudo apt-get update
步骤 4:安装 Oracle JDK 8
WebUpd8 PPA 提供了 Oracle JDK 的安装选项,Oracle JDK 是 Java 的官方实现,在某些情况下(如某些商业软件或认证)可能需要它。
注意:在安装过程中,系统会弹出一个许可协议窗口,使用方向键滚动到 "OK" 或 "I AGREE" 的位置,然后按 Enter 键接受。

sudo apt-get install oracle-java8-installer
步骤 5:(可选)设置环境变量
虽然 oracle-java8-installer 通常会自动设置好 JAVA_HOME,但有时可能需要手动确认或设置,你可以使用以下命令来设置默认的 Java 版本,这会自动帮你配置好 JAVA_HOME。
sudo apt-get install oracle-java8-set-default
步骤 6:验证安装
安装完成后,通过以下命令验证 Java 是否已成功安装,并查看版本号。
java -version
如果安装成功,你会看到类似以下的输出:
java version "1.8.0_XXX"
Java(TM) SE Runtime Environment (build 1.8.0_XXX-xxx)
Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bxx, mixed mode)
你也可以检查 JAVA_HOME 变量是否设置正确:
echo $JAVA_HOME
它应该会输出类似 /usr/lib/jvm/java-8-oracle 的路径。
安装 OpenJDK (通过官方源)
如果你不关心 Oracle 的许可协议,并且只需要一个功能完整的 Java 开发环境,可以直接从 Ubuntu 14.04 的官方源中安装 OpenJDK,这种方法不需要添加额外的 PPA。
步骤 1:安装 OpenJDK 8
在终端中执行以下命令:
sudo apt-get update sudo apt-get install openjdk-8-jdk
系统会自动处理依赖关系并完成安装。
步骤 2:验证安装
和方法一一样,使用以下命令进行验证。
java -version javac -version
你会看到 OpenJDK 的版本信息,
openjdk version "1.8.0_XXX"
OpenJDK Runtime Environment (build 1.8.0_XXX-xxx)
OpenJDK 64-Bit Server VM (build 25.XXX-bxx, mixed mode)
手动安装 (不推荐)
此方法适用于官方源和 PPA 都没有你需要的特定版本(Java 11)的情况,过程繁琐,且需要手动维护环境变量。
步骤 1:下载 JDK
访问 Oracle 官网或 Adoptium (Eclipse Temurin) 下载适用于 Linux x64 的 JDK 8 的 .tar.gz 压缩包。
- Oracle 官网: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
- Adoptium (推荐,更现代的开源实现): https://adoptium.net/temurin/?version=8
下载完成后,文件通常在 ~/Downloads 目录下。
步骤 2:解压文件
假设你下载的文件是 jdk-8XXX-linux-x64.tar.gz。
# 进入你的下载目录 cd ~/Downloads # 创建一个目录用于存放 JDK,/usr/lib/jvm sudo mkdir -p /usr/lib/jvm # 解压文件到该目录 sudo tar -zxvf jdk-8XXX-linux-x64.tar.gz -C /usr/lib/jvm
步骤 3:设置环境变量
使用 nano 或 vim 等编辑器打开 ~/.bashrc 文件(仅对当前用户有效)或 /etc/environment(对所有用户有效)。
nano ~/.bashrc
在文件末尾添加以下内容(请将路径替换为你实际的解压路径):
# Set Java environment variables export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_XXX export PATH=$JAVA_HOME/bin:$PATH
保存并退出 (Ctrl+X, 然后按 Y, 再按 Enter)。
步骤 4:使配置生效
运行以下命令让新的环境变量立即生效。
source ~/.bashrc
步骤 5:验证安装
java -version echo $JAVA_HOME
总结与建议
| 方法 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|
| PPA 安装 Oracle JDK | 简单、稳定、自动处理配置 | 需要接受 Oracle 许可协议 | ⭐⭐⭐⭐⭐ (最推荐) |
| 官方源安装 OpenJDK | 最简单、无额外依赖、开源 | 版本可能不是最新的(但8足够用) | ⭐⭐⭐⭐ |
| 手动安装 | 灵活性最高,可安装任何版本 | 过程繁琐,易出错,需手动维护环境变量 | ⭐ (仅在特殊需求下使用) |
对于绝大多数在 Ubuntu 14.04 上需要 Java 的用户,强烈建议使用方法一,它提供了最佳的平衡:简单、可靠,并且安装的是功能完整的 Oracle JDK。
