跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

JDK 下载与安装指南

JDK 的官方下载地址,以及如何在 Windows、Ubuntu 和 CentOS 系统上安装和验证 JDK。内容包括使用 exe 安装包进行 Windows 安装,通过 apt 命令在 Ubuntu 安装 OpenJDK,以及在 CentOS 上使用 rpm 包安装。此外还涵盖了版本确认及 OpenJDK 卸载步骤。

PentesterX发布于 2026/3/29更新于 2026/10/23103 浏览
JDK 下载与安装指南

文章配图

JDK 官网

官网网址:Java Downloads | Oracle

文章配图

Windows

文章配图

双击运行 exe 文件,选择安装目录,直至安装完成。

Ubuntu

1. 安装 JDK

更新软件包

sudo apt update

安装 JDK

sudo apt install openjdk-17-jdk

Linux 上安装的 JDK 为 OpenJDK。OpenJDK 是 Oracle JDK 的开放源码版本,Oracle 公司每次发布 JDK 新版本时,会发布两个版本:一个是 Oracle JDK(加了一些 Oracle 公司商业技术),另一个是 OpenJDK(纯净版)。OpenJDK 在功能上几乎可以认为一模一样,学习阶段使用 OpenJDK 就可以。

2. 确定 JDK 版本

输入 java -version,确认 JDK 版本

文章配图

卸载 OpenJDK

检查安装的是哪个 OpenJDK

dpkg --list | grep -i jdk

移除 openjdk 包

apt-get purge openjdk*

卸载 OpenJDK 相关包

apt-get purge icedtea-\* openjdk-\*

检查所有 OpenJDK 包是否都已卸载完毕

dpkg --list | grep -i jdk

CentOS

1. 下载 JDK

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

获取链接方式:

文章配图

2. 安装 JDK
yum -y install jdk-17_linux-x64_bin.rpm
3. 验证 JDK

执行 java -version 查看版本信息。

目录

  1. JDK 官网
  2. Windows
  3. Ubuntu
  4. 1. 安装 JDK
  5. 2. 确定 JDK 版本
  6. 卸载 OpenJDK
  7. CentOS
  8. 1. 下载 JDK
  9. 2. 安装 JDK
  10. 3. 验证 JDK

更多推荐文章

查看全部
  • Java 动态代理核心原理与实战对比
  • 预训练语言模型与 BERT 实战应用
  • Linux 2.6 内核 O(1) 调度队列原理与实现
  • 构建生产环境中的大型语言模型(LLMs)
  • GitHub Copilot 在 VS Code 中无法使用的关键解决步骤
  • Python 基础语法与面向对象编程入门指南
  • OpenClaw 对接飞书机器人:消息无响应与 Gateway 断开排查
  • Qwen3-Embedding-4B 本地部署实战:llama.cpp 与 vLLM 集成指南
  • 前端实时数据刷新方案:WebSocket、轮询与 Worker 实战
  • Web 自动化测试入门:核心概念与 Selenium 实战指南
  • 基于 Trae IDE 实现 Figma 设计稿自动转前端代码
  • Java 开发高频 Linux 命令实战:排查、部署与运维
  • cJSON 1.7.19 源码深度分析:数据结构与解析实现
  • 基于 LLaMA-Factory 微调 Qwen3-VL 多模态模型实战
  • C++ STL 排序及相关操作详解
  • C++ STL 详解:list 容器底层实现分析
  • LeetCode 滑动窗口算法初阶详解
  • OpenClaw 在 Linux 下的安装、初始化与 Web UI 配置指南
  • Redis Hash 数据类型及相关指令详解
  • HarmonyOS Stage 模型详解:从架构演进到实战落地

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online