如何在Ubuntu上安装最新Java版本
导读:在 Ubuntu 上安装最新 Java 的实用步骤 一 准备与版本选择 更新索引并确认系统信息: 命令:sudo apt update && sudo apt upgrade -y 查看当前 Java 版本(如已安装...
在 Ubuntu 上安装最新 Java 的实用步骤
一 准备与版本选择
- 更新索引并确认系统信息:
- 命令:
sudo apt update & & sudo apt upgrade -y
- 命令:
- 查看当前 Java 版本(如已安装):
- 命令:
java -version、javac -version
- 命令:
- 版本选择建议:
- 生产常用:OpenJDK 11(LTS)、OpenJDK 17(LTS)
- 旧项目兼容:OpenJDK 8(LTS)
- 如需最新特性,可选择相应的最新非 LTS 版本(以发行版仓库提供为准)
二 安装 OpenJDK 最新可用版本(推荐)
- 直接通过 Ubuntu 仓库安装(多数版本已内置,安装 JDK 即可同时获得运行时与编译器):
- 安装命令示例:
- OpenJDK 11:
sudo apt install openjdk-11-jdk -y - OpenJDK 17:
sudo apt install openjdk-17-jdk -y - OpenJDK 8:
sudo apt install openjdk-8-jdk -y
- OpenJDK 11:
- 安装命令示例:
- 验证安装:
- 命令:
java -version、javac -version
- 命令:
- 说明:
- 若系统仓库未包含所需版本,可参考下方“手动安装或添加第三方仓库”的方法。
三 多版本共存与切换默认版本
- 列出并选择默认 Java:
- 命令:
sudo update-alternatives --config java - 按提示输入编号选择默认
java
- 命令:
- 同步切换编译器(如使用 JDK 进行开发):
- 命令:
sudo update-alternatives --config javac
- 命令:
- 验证:
- 命令:
java -version、javac -version
- 命令:
四 设置 JAVA_HOME 环境变量(可选但常见需求)
- 查找安装路径:
- 从 alternatives 获取路径示例:
readlink -f /usr/bin/java - 常见路径形如:/usr/lib/jvm/java-11-openjdk-amd64(去掉末尾的
/bin/java即为 JAVA_HOME)
- 从 alternatives 获取路径示例:
- 配置方式一(当前用户生效):
- 编辑:
nano ~/.bashrc(或~/.zshrc) - 添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export PATH=$PATH:$JAVA_HOME/bin
- 生效:
source ~/.bashrc
- 编辑:
- 配置方式二(系统范围生效):
- 编辑:
sudo nano /etc/environment - 添加:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" - 生效:
source /etc/environment
- 编辑:
- 验证:
echo $JAVA_HOME与java -version
五 手动安装或添加第三方仓库(仓库缺失目标版本时)
- 使用第三方 PPA(示例为 OpenJDK 8 在较新系统上的补充):
- 命令:
sudo add-apt-repository ppa:openjdk-r/ppasudo apt updatesudo apt install openjdk-8-jdk -y
- 命令:
- 从压缩包安装(适用于需要特定版本或 Oracle JDK 的场景):
- 步骤:
- 从官网下载 .tar.gz 安装包
- 解压:
tar -xzf openjdk-XX_linux-x64_bin.tar.gz - 移动到系统目录:
sudo mv jdk-XX /usr/local/java - 注册 alternatives(示例):
sudo update-alternatives --install /usr/bin/java java /usr/local/java/bin/java 100sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/bin/javac 100
- 按需用
update-alternatives --config java选择默认版本
- 步骤:
- 验证:
java -version、javac -version
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Ubuntu上安装最新Java版本
本文地址: https://pptw.com/jishu/749079.html
