如何在Debian上获取最新Java编译器
导读:在 Debian 上获取最新 Java 编译器 一 优先方案 使用 Debian 官方仓库安装 OpenJDK 更新索引并安装开发工具包(包含编译器 javac):sudo apt update && sudo apt i...
在 Debian 上获取最新 Java 编译器
一 优先方案 使用 Debian 官方仓库安装 OpenJDK
- 更新索引并安装开发工具包(包含编译器 javac):sudo apt update & & sudo apt install -y default-jdk
- 如需指定版本(示例为 OpenJDK 17):sudo apt install -y openjdk-17-jdk
- 验证安装:java -version 与 javac -version 均应显示已安装的版本号
- 说明:Debian 官方仓库的版本会随发行版更新而更新,通常能满足大多数开发需求;若你需要“上游最新”特性,见下文手动安装方案。
二 获取上游最新版本 手动安装 Adoptium Eclipse Temurin
- 访问 Eclipse Adoptium 下载页,选择最新的 JDK(如 21 或 17) 的 Linux x64 .tar.gz 包
- 解压到系统目录并注册到 alternatives(便于多版本管理):
- 解压:sudo tar -xzf OpenJDK21U-jdk_x64_linux_hotspot_*.tar.gz -C /usr/lib/jvm
- 注册 java 与 javac(路径按实际解压目录调整):
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-21.0.2+13/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-21.0.2+13/bin/javac 300
- 交互选择默认版本:sudo update-alternatives --config java 与 sudo update-alternatives --config javac
- 验证:java -version 与 javac -version 应显示新版本
- 说明:Adoptium 提供高质量的 OpenJDK 构建,适合需要较新特性的场景。
三 多版本共存与切换
- 查看与切换已注册的 Java 版本:sudo update-alternatives --config java(同理可对 javac 执行)
- 按需为 java 与 javac 分别设置优先级与默认项,确保构建工具链使用期望的编译器版本。
四 配置 JAVA_HOME 与验证
- 设置 JAVA_HOME(以实际安装路径为准,示例为 OpenJDK 21):echo ‘JAVA_HOME=“/usr/lib/jvm/jdk-21.0.2+13”’ | sudo tee -a /etc/environment
- 使环境变量生效:source /etc/environment
- 验证:echo $JAVA_HOME 与 java -version、javac -version 输出应一致且为期望版本。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Debian上获取最新Java编译器
本文地址: https://pptw.com/jishu/757533.html
