Java在Debian上怎么安装
在 Debian 上安装 Ja va 的推荐做法

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
想在 Debian 上搞定 Ja va 环境?最省心、最推荐的方式,无疑是直接通过 APT 包管理器安装 OpenJDK。当然,如果你有特定版本需求,或者必须使用 Oracle JDK,手动安装或借助第三方仓库也是可行的。接下来的内容,会带你走通从版本选择、安装配置到多版本管理的完整流程,确保你的 Ja va 环境既稳固又灵活。
一 安装前准备
磨刀不误砍柴工,开始安装前,有两个小步骤能让整个过程更顺畅:
- 更新软件包索引:这能确保系统获取到最新的软件源信息,避免依赖问题。
- 执行命令:
sudo apt update
- 执行命令:
- 确认系统架构:主要是为了确保下载的安装包与系统匹配,最常见的是 amd64。
- 执行命令:
uname -m
- 执行命令:
二 使用 APT 安装 OpenJDK(推荐)
对于绝大多数场景,通过 APT 安装 OpenJDK 是最佳选择,简单、安全且易于维护。
- 安装默认 JDK:如果你不确定该用哪个版本,或者项目没有特殊要求,安装默认版本是最稳妥的。
- 命令:
sudo apt install default-jdk
- 命令:
- 安装指定版本:如果你的项目依赖于特定的 Ja va 版本,比如经典的 8、广泛使用的 11 或较新的 17,可以直接指定安装。
- OpenJDK 8:
sudo apt install openjdk-8-jdk - OpenJDK 11:
sudo apt install openjdk-11-jdk - OpenJDK 17:
sudo apt install openjdk-17-jdk
- OpenJDK 8:
- 验证安装是否成功:安装完成后,别忘了敲入下面两个命令验证一下,看到版本号输出就说明成功了。
- 命令:
ja va -version、ja vac -version
- 命令:
- 一点说明:
- 如果只是运行 Ja va 程序,安装 JRE(例如
openjdk-11-jre)就足够了。但如果是进行开发,务必安装完整的 JDK,因为它包含了必不可少的编译器ja vac。
- 如果只是运行 Ja va 程序,安装 JRE(例如
三 安装 Oracle JDK 或特定版本(可选)
当官方仓库的 OpenJDK 无法满足需求时,你可以考虑以下两种方式。
- 手动安装:这种方式通用性强,版本完全可控。
- 首先,从 Oracle 官网或可信的镜像站点下载对应版本的
.tar.gz安装包(例如:jdk-17_linux-x64_bin.tar.gz)。 - 接着,将其解压到系统目录,比如
/usr/lib/jvm:- 命令:
sudo mkdir -p /usr/lib/jvm - 命令:
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
- 命令:
- 然后,配置环境变量。你可以选择配置全局生效,或者仅对当前用户生效:
- 全局配置:编辑
/etc/environment文件,例如:sudo nano /etc/environment- 添加一行:
JA VA_HOME="/usr/lib/jvm/jdk-17"
- 添加一行:
- 用户级配置:编辑用户家目录下的
.bashrc文件,例如:nano ~/.bashrc- 添加以下内容:
export JA VA_HOME=/usr/lib/jvm/jdk-17 export PATH=$JA VA_HOME/bin:$PATH
- 添加以下内容:
- 最后,让配置立即生效:执行
source /etc/environment或source ~/.bashrc。
- 全局配置:编辑
- 验证:同样使用
ja va -version和ja vac -version来确认安装成功。
- 首先,从 Oracle 官网或可信的镜像站点下载对应版本的
- 使用第三方 PPA:当官方仓库没有你需要的版本时,可以考虑这种方法(以 Linux Uprising PPA 中的 Oracle JDK 11 为例)。
- 依次执行以下命令来添加源并安装:
echo "deb https://ppa.launchpadcontent.net/linuxuprising/ja va/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/linuxuprising-ja va.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 73C3DB2A sudo apt update sudo apt install oracle-ja va11-installer sudo apt install oracle-ja va11-set-default # 将此版本设为默认 - 需要注意:PPA 属于第三方软件源,其可用性可能随 Debian 版本更新而变化。因此,优先推荐使用 OpenJDK 或官方手动安装包。
- 依次执行以下命令来添加源并安装:
四 多版本管理与切换
有时候,不同项目可能需要不同的 Ja va 版本。这时,update-alternatives 工具就能派上大用场。
- 使用 update-alternatives 管理多个 Ja va 版本:
- 首先,将已安装的各个 Ja va 版本注册为候选。以下是指定路径的示例,请根据你的实际安装路径进行调整:
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 300 sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 300 - 然后,通过交互式命令来选择系统默认使用的版本:
- 命令:
sudo update-alternatives --config ja va - 命令:
sudo update-alternatives --config ja vac
- 命令:
- 首先,将已安装的各个 Ja va 版本注册为候选。以下是指定路径的示例,请根据你的实际安装路径进行调整:
- 验证当前默认版本:切换完成后,别忘了再用
ja va -version和ja vac -version确认一下。
五 常见问题与快速排查
安装配置过程中如果遇到问题,可以先从下面几个常见情况入手排查。
- 命令未找到(
ja va: command not found):- 检查 PATH 环境变量是否正确包含 Ja va 的 bin 目录:
echo $PATH - 确认 JDK/JRE 是否真的已经安装:
apt list --installed | grep openjdk
- 检查 PATH 环境变量是否正确包含 Ja va 的 bin 目录:
- 环境变量未生效:
- 检查
JA VA_HOME变量是否设置正确:echo $JA VA_HOME - 尝试重新加载配置文件:
source /etc/environment或source ~/.bashrc
- 检查
- 多版本冲突:
- 如果执行
ja va -version显示的版本不是你想要的,使用update-alternatives --config ja va重新选择默认版本即可。
- 如果执行
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
如何优化Apache2响应速度
Apache2响应速度优化实操指南 想让你的Apache2服务器跑得更快?这事儿其实有章可循。下面这份实操指南,将从基础到进阶,帮你系统地提升响应速度。记住,所有优化都建立在不变动核心业务逻辑和架构的前提下。 一 基础与系统层面优化 优化得从地基开始。系统层面的几个关键设置,往往能以小成本换来大收益
git多人协作的工作流程【汇总】
多人协作必须禁用直接 push 到 main 分支:PR MR 流程是保障代码质量、自动化测试与冲突预判的核心机制;最佳实践包括语义化分支命名、启用分支保护规则,并规范 rebase 与 merge 的使用场景。 多人协作时,为什么禁止直接 push 到 main 分支? 直接向主分支推送代码,表面
CentOS上如何升级PHPStorm到最新版本
在 CentOS 上升级 PhpStorm 的可选方案 说到在 CentOS 上升级 PhpStorm,其实路径很清晰。核心原则是:优先使用内置更新或 JetBrains Toolbox App 这类自动管理工具,其次才是手动下载安装包覆盖升级。下面,就按推荐顺序,把每种方式的操作步骤和关键要点给你
Atom如何设置自动保存?Atom自动保存功能开启教程
Atom如何设置自动保存?Atom自动保存功能开启教程 如果你还在为Atom的自动保存功能头疼,那很可能踩中了几个常见的“坑”。从1 27版本开始,autosa ve功能已经作为核心特性内置,不再依赖插件。但问题也随之而来:为什么设置了却不见效?答案往往藏在版本、配置层级,或者那些本该被清理的旧插件
如何在CentOS上备份PHPStorm的配置文件
在 CentOS 上备份 PhpStorm 配置文件:完整指南与最佳实践 一、备份前的准备工作 在开始备份 PhpStorm 配置之前,充分的准备工作至关重要。这能有效保障备份数据的完整性与安全性,避免因操作不当导致配置丢失或损坏。 彻底关闭 PhpStorm 应用程序:这是首要且必须的步骤。确保
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

