温馨提示×

Ubuntu如何安装最新版Java编译器

小樊
32
2025-12-24 09:01:43
栏目: 编程语言

在 Ubuntu 上安装最新版 Java 编译器的最佳做法

一 确认可安装的最新版本

  • 更新索引并搜索可用包:sudo apt update && sudo apt search openjdk。当前 Ubuntu 官方仓库常见的最新稳定主线版本为 OpenJDK 21;若你的发行版较旧,可能最高仅到 OpenJDK 17。安装命令示例:sudo apt install openjdk-21-jdk(或 openjdk-17-jdk)。

二 安装 OpenJDK 最新版(推荐)

  • 更新系统:sudo apt update && sudo apt upgrade -y
  • 安装最新 OpenJDK(以 21 为例):sudo apt install openjdk-21-jdk -y
  • 验证安装:java -version 与 javac -version 均应显示 21 的版本信息。

三 安装 Oracle JDK(可选)

  • 添加第三方仓库:sudo add-apt-repository ppa:linuxuprising/java -y
  • 更新索引:sudo apt update
  • 安装 Oracle JDK 17(示例):sudo apt install oracle-java17-installer -y
  • 验证:java -version。

四 多版本共存与切换

  • 使用 alternatives 交互选择:sudo update-alternatives --config java(按提示选择默认 java)。
  • 列出已注册版本:sudo update-java-alternatives --list
  • 按名称切换:sudo update-java-alternatives --set java_version <版本名>
  • 验证切换结果:java -version。

五 配置 JAVA_HOME 与环境验证

  • 查找安装路径:readlink -f /usr/bin/java(通常位于 /usr/lib/jvm/java-21-openjdk-amd64 或类似目录)
  • 设置全局环境变量:echo ‘JAVA_HOME=“/usr/lib/jvm/java-21-openjdk-amd64”’ | sudo tee -a /etc/environment
  • 使配置生效:source /etc/environment
  • 验证:echo $JAVA_HOME;java -version;javac -version。

0