温馨提示×

Ubuntu如何安装最新版Java

小樊
41
2025-12-20 12:04:19
栏目: 编程语言

Ubuntu 安装最新版 Java 的实用步骤

一 前置检查与版本确认

  • 查看当前 Java 运行时与编译器版本:
    • java -version
    • javac -version
  • 更新软件包索引,确保能获取最新可用版本:
    • sudo apt update
  • 说明:Ubuntu 的 LTS 版本官方仓库通常只提供较新的 LTS 系列 OpenJDK(如 11、17、21),若你需要“最新特性版”(非 LTS),一般需使用第三方 PPA 或手动安装 Oracle JDK。

二 方法一 使用 APT 安装 OpenJDK(推荐)

  • 安装默认 JDK(适合大多数用户,省心且自动处理依赖):
    • sudo apt install default-jdk
  • 或安装指定 LTS 版本(示例为 OpenJDK 21;如系统仓库提供更高 LTS 版本,可替换为对应数字):
    • sudo apt install openjdk-21-jdk
  • 验证安装:
    • java -version
    • javac -version
  • 说明:这是最简单、最稳妥的方式,适合开发与运行环境快速就绪。

三 方法二 使用第三方 PPA 获取更新或 Oracle JDK

  • 添加常用 PPA(示例为 linuxuprising/java,便于获取较新或更多 OpenJDK 版本):
    • sudo add-apt-repository ppa:linuxuprising/java
    • sudo apt update
  • 安装所需版本(示例为 OpenJDK 最新可用版本,或按需选择具体版本号):
    • sudo apt install openjdk--jdk
  • 如需 Oracle JDK,也可使用如 webupd8team/java 等 PPA(以仓库说明为准),安装后按需设置默认版本。
  • 安全提示:第三方 PPA 非官方,请仅添加可信源并核验包签名与来源。

四 方法三 手动安装 Oracle JDK 或特定版本压缩包

  • Oracle 官网下载所需版本的 .deb.tar.gz(Linux x64)。
  • 安装方式一(.deb 包):
    • sudo dpkg -i jdk-_linux-x64_bin.deb
  • 安装方式二(.tar.gz 包):
    • sudo mkdir -p /usr/lib/jvm
    • sudo tar -xzf jdk-_linux-x64_bin.tar.gz -C /usr/lib/jvm
  • 将新 JDK 加入 alternatives 以便切换管理:
    • sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-/bin/java 100
    • sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-/bin/javac 100
  • 验证:
    • java -version
    • javac -version

五 多版本切换与环境变量配置

  • 切换默认 Java(交互选择或按序号设置):
    • sudo update-alternatives --config java
    • sudo update-alternatives --config javac
  • 设置 JAVA_HOME(系统级,编辑后执行 source 使其生效):
    • 编辑 /etc/environment,添加例如:JAVA_HOME=“/usr/lib/jvm/java-21-openjdk-amd64”
    • source /etc/environment
    • 验证:echo $JAVA_HOME
  • 如需更便捷的全局版本管理,可考虑使用 jenv 等工具进行多版本切换与项目级配置。

0