Java在Ubuntu上如何进行版本升级
导读:Ubuntu上升级 Java 的实用步骤 一 检查当前版本与可用更新 查看已安装版本:运行命令:java -version 与 javac -version(若显示“未找到命令”,说明未安装或未在 PATH 中)。 更新软件索引:运行命令...
Ubuntu上升级 Java 的实用步骤
一 检查当前版本与可用更新
- 查看已安装版本:运行命令:java -version 与 javac -version(若显示“未找到命令”,说明未安装或未在 PATH 中)。
- 更新软件索引:运行命令:sudo apt update,确保能获取最新可用版本信息。
- 可选:查看可安装的 OpenJDK 包:apt search openjdk,选择合适的 JDK/JRE 版本(如 8/11/17/21)。
二 使用 APT 安装或升级 OpenJDK(推荐)
- 安装指定版本(示例为 OpenJDK 17):运行命令:sudo apt install openjdk-17-jdk。
- 如需 Java 8:运行命令:sudo apt install openjdk-8-jdk。
- 安装完成后再次检查:java -version、javac -version。
- 说明:多数情况下,安装新版本 JDK 会与旧版本并存;如需仅保留一个版本,可卸载旧包(见下一步)。
三 切换系统默认 Java 版本
- 列出并交互选择默认版本:运行命令:sudo update-alternatives --config java,按提示输入序号即可切换。
- 如手动注册新版本到 alternatives(示例路径,按实际调整):
- 注册命令:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1
- 再次选择:sudo update-alternatives --config java
- 验证:java -version。
四 安装 Oracle JDK 或手动安装(可选)
- 使用 PPA 安装 Oracle JDK(示例为 17):
- 添加源:sudo add-apt-repository ppa:linuxuprising/java
- 更新索引:sudo apt update
- 安装:sudo apt install oracle-java17-installer
- 按提示接受许可协议,完成后用 java -version 验证。
- 手动安装 .tar.gz(通用方法):
- 下载 Oracle JDK 或 OpenJDK 的 .tar.gz,解压至 /usr/local/java(需先创建目录):
- 解压:tar -xzf jdk-xx_linux-x64_bin.tar.gz
- 移动:sudo mv jdk-xx /usr/local/java
- 配置环境变量(写入 ~/.bashrc 或 /etc/profile):
- 添加:export JAVA_HOME=/usr/local/java/jdk-xx
- 添加:export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效:source ~/.bashrc(或 source /etc/profile),再用 java -version 验证。
- 下载 Oracle JDK 或 OpenJDK 的 .tar.gz,解压至 /usr/local/java(需先创建目录):
五 多版本管理与清理
- 多版本管理工具:
- 使用 jenv:安装后执行 jenv add /usr/lib/jvm/java-xx-openjdk-amd64,可用 jenv global|shell|local 切换版本。
- 使用 SDKMAN!:安装后执行 sdk install java 与 sdk default java 管理多版本。
- 卸载旧版本(按需):
- 卸载 OpenJDK 包:sudo apt remove --purge openjdk-11-jdk(示例为 11)。
- 卸载 Oracle 包:sudo apt remove --purge oracle-java17-installer(示例为 17)。
- 验证与注意:
- 验证命令:java -version、javac -version。
- 某些应用会读取 JAVA_HOME,切换版本后请同步更新该变量。
- 不同 Ubuntu 版本与仓库的可用版本号可能不同,命令细节可能略有差异。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Java在Ubuntu上如何进行版本升级
本文地址: https://pptw.com/jishu/764064.html
