JDK11|Java11下载、安装、配置、运行程序全流程教程(2026实测)

简介: JDK 11 是 Java 的长期支持(LTS)版本,2018年9月发布,模块化、`var` 类型推断、HTTP Client 等特性趋于成熟,目前仍是企业存量项目、高校教学和招聘的主流基准版本。(239字)

JDK 11(Java Development Kit 11,又称 Java 11)是 Java 的长期支持版本(LTS),2018 年 9 月发布,也是目前企业存量项目中服役数量最多的 Java 版本之一。它包含 Java 运行环境(JRE)、编译器(javac)和一系列开发工具,装好就能编译和运行 Java 程序。


发展至今,JDK 发布了众多个版本,相比之下,JDK 11 的价值在于"成熟且存量巨大":它是 JDK 8 之后第一个长期支持版本,模块化、局部变量类型推断(var)、HTTP Client 等特性都在这个版本稳定下来,大量企业项目至今仍运行在 JDK 11 上,不少高校教材、培训课程和企业招聘要求也以 JDK 11 为基准。

JDK版本介绍

学 Java 第一步就是装 JDK,Java 几乎每半年就发布一个新版本,其中只有少数被定为 LTS(长期支持)版本。

LTS 版本会持续多年提供安全补丁和稳定性更新,适合正式项目和长期使用;非 LTS 版本(Current)功能最新但只维护到下一个版本发布,适合尝鲜不适合生产。

下面是从热门常用到最新的版本对比:


版本 状态 发布时间 特点 建议使用场景
JDK 8 LTS,已停止公共更新 2014 年 3 月 经典稳定,Lambda、Stream 引入,大量老项目在用 维护存量老系统,不推荐新项目
JDK 11 LTS 2018 年 9 月 模块化完善,var 类型推断、HTTP Client,企业存量项目多 课程考试指定、维护存量系统
JDK 17 LTS 2021 年 9 月 密封类、文本块、强封装内部 API,支持 Apple Silicon 当前主流,学习与企业开发首选
JDK 21 LTS 2023 年 9 月 虚拟线程、模式匹配 for switch,性能更强 新项目、高并发服务端开发
JDK 25 LTS 2025 年 9 月 最新 LTS,虚拟线程生态完善,结构化并发等新特性转正 新项目、追求最新 LTS 的开发者
JDK 26 Current 2026 年 3 月 每半年迭代,最新特性集合 技术尝鲜、研究新特性


如果你的课程、考试或公司项目明确要求 JDK 11,或者要维护运行在 JDK 11 上的存量系统,直接装 JDK 11 即可,这也是它目前最主要的使用场景。全新项目建议选 JDK 17 或 21。

JDK11下载

JDK11安装包:JDK 11安装包(源自官网,Windows+macOS+Linux)


安装包名称 对应平台(适用场景) 格式说明
jdk-11_windows-x64_bin.exe Windows x64(主流 Windows 电脑,推荐) 安装程序,双击即可安装,最省事
jdk-11_windows-x64_bin.zip Windows x64(主流 Windows 电脑) 压缩包,解压后配置环境变量即可用
jdk-11_macos-x64_bin.dmg macOS x64(Intel 芯片 Mac) 安装包,双击按提示安装
jdk-11_macos-x64_bin.tar.gz macOS x64(Intel 芯片 Mac) 压缩包,解压后配置环境变量即可用
jdk-11_macos-aarch64_bin.dmg macOS Arm 64(Apple Silicon 芯片 Mac) 安装包,双击按提示安装
jdk-11_linux-x64_bin.tar.gz Linux x64(主流 Linux 服务器/桌面) 压缩包,解压后配置环境变量即可用
jdk-11_linux-x64_bin.deb Linux x64(Debian/Ubuntu 系发行版) Debian 包,用 dpkg/apt 安装
jdk-11_linux-x64_bin.rpm Linux x64(RedHat/CentOS/Fedora 系发行版) RPM 包,用 rpm/yum 安装
jdk-11_linux-aarch64_bin.tar.gz Linux Arm 64(ARM 架构服务器) 压缩包,解压后配置环境变量即可用
jdk-11_linux-aarch64_bin.rpm Linux Arm 64(ARM 架构服务器) RPM 包,用 rpm/yum 安装

JDK11安装

JDK 11 的安装过程相当简单,下面我以 Windows 系统为例,详细讲解安装步骤:

1)获得 jdk-11.0.31_windows-x64_bin.zip,解压后得到下图所示的文件夹:



2)建议把上图的文件夹拷贝到 D 盘或者其他非系统盘(我将文件夹改名为 jdk11,存储路径是 D:\jdk11),安装路径最好不要包含中文或特殊字符,免得后面配置环境变量时出问题。

JDK11配置环境变量(非常重要)

1)右键点击"此电脑"或"计算机",选择"属性":



2)然后点击"高级系统设置":



3)在系统属性窗口中,点击"环境变量"按钮:



4)在系统变量部分,找到并选中"Path"变量,点击"编辑":



5)点击"新建",添加 JDK 的 bin 目录路径,我的是"D:\jdk11\bin":



6)点击"确定"保存所有更改。


7)验证安装是否成功。按组合键 Win+R,输入cmd打开命令提示符(cmd),输入"java -version"和"javac -version",如果显示JDK11的版本信息,说明安装和配置成功。


JDK11基础使用

接下来创建一个简单的测试程序。新建 HelloJDK11.java 文件,写入下面的代码:

public class HelloJDK11 {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

保存文件后,在命令行里进入文件所在目录(我的在 D 盘),先编译:javac HelloJDK11.java,再运行:java HelloJDK11。看到程序的运行结果,说明 JDK11 已经可以正常工作了。



虽然可以用文本编辑器和命令行开发Java程序,但对于实际项目,建议使用专业的集成开发环境(IDE):

  • IntelliJ IDEA:目前最流行的 Java IDE,功能强大,社区版免费。
  • Eclipse:老牌的 Java IDE,完全免费,插件丰富。
  • VS Code:轻量级编辑器,通过Java扩展包支持Java开发。


这些 IDE 提供了代码自动补全、调试、版本控制、项目管理等功能,可以大大提高开发效率。

JDK11新手注意事项

1)电脑上同时装过 JDK 8、JDK 11、JDK 17 等多个版本时,java -version 显示的可能是旧版本。这是因为多个 JDK 的 bin 目录都在 Path 里,系统按顺序找到第一个就用哪个。解决办法是让新装的 JDK 路径排在 Path 前面,或者只保留一个版本的环境配置。


2)下载时注意别装成 JRE。老教材里常提到单独安装 JRE(Java 运行环境),现在 JDK 安装包已经自带完整的运行环境,装 JDK 一个就够了,不需要额外装 JRE。


3)配置环境变量是新手最容易卡住的一步。不配置环境变量,很多开发工具(IDEA、Maven)会找不到 JDK。当执行 java -version 成功看到 JDK 版本信息,就表明环境配置成功了。配置完环境变量后 java -version 还是提示找不到命令,多半是 Path 没生效或者路径写错。重新打开命令行窗口运行 java -version,如果还不行,多半是 JDK 路径不对。

相关文章
|
5月前
|
Oracle Java 关系型数据库
【全网最详细】JDK11下载安装图文教程 | Java11开发环境配置详解
JDK11是Oracle于2018年发布的长期支持(LTS)版本,支持至2026年。它引入模块化系统、var局部变量推断、HTTP/2客户端等关键特性,在稳定性、现代性与生态兼容性间取得良好平衡,至今仍是企业级Java开发主流选择。
|
12天前
|
人工智能 Linux iOS开发
Ollama使用教程:Ollama官网下载、Ollama本地部署大模型(2026最新)
Ollama 是一款免费开源的本地大模型运行工具,支持在 Windows/macOS/Linux 上离线运行 Qwen、DeepSeek、Llama 等主流开源模型,数据不出本机、隐私安全。提供 OpenAI 兼容 API,命令行一键拉取/运行/管理模型,无需联网,无调用限制,是开发者与 AI 爱好者部署本地 AI 助手的理想选择。(239 字)
|
14天前
|
数据可视化
DeepSeek Harness 插件 DSH-Plugin 怎么安装?下载失败、下载慢?
DSH-Plugin Hub 是 DeepSeek Harness 官方插件市场,全新升级「装、卸、更、通知」闭环:一键安装(兼容命令行插件)、智能更新提醒、可视化卸载+自动重启提示、集成式通知中心。已收录4800+社区插件、4400+人工审核插件,官网:dsh-plugin.org。
916 0
DeepSeek Harness 插件 DSH-Plugin 怎么安装?下载失败、下载慢?
|
21天前
|
Java Linux 开发工具
IDEA官网下载2026|IDEA社区版安装+使用图文步骤
IntelliJ IDEA(简称IDEA)是JetBrains推出的主流Java集成开发环境,集代码编写、编译、调试、版本控制等功能于一体。提供免费社区版(支持Java/Kotlin/Maven/Gradle等)和付费旗舰版(增强Spring、数据库、前端等支持),开箱即用、智能提示强,适合学习与日常开发。
|
18天前
|
Shell Linux 开发工具
【全网最详细】Git官网下载、安装、使用一站搞定(涵盖所有平台)
Git是免费开源的分布式版本控制系统,由Linus Torvalds于2005年创建。它支持离线提交、完整历史本地存储、轻量分支与高效协作,广泛用于个人开发、课程设计及团队项目,是GitHub/GitLab等平台的底层核心,全球开发者使用率超96%。(239字)
|
26天前
|
IDE Java 开发工具
【2026】JDK17|Java17下载+安装+配置+运行程序全流程彻底搞定
JDK 17 是 Java 最主流的长期支持(LTS)版本,2021年9月发布,稳定可靠、生态完善、教程丰富,企业需求量大,支持至2029年。初学者首选,兼顾学习、开发与就业,装好即可编译运行Java程序。
|
25天前
|
人工智能 Linux API
【2026】CC Switch安装教程:从下载到一键切换API全流程图解
CC Switch 是一款免费开源的跨平台AI编程工具配置管理器,支持 Windows/macOS/Linux。它统一管理 Claude、Codex、Gemini 等工具的 API 供应商,通过可视化界面一键切换,免去手动编辑 JSON/TOML 配置的繁琐操作。(239字)
|
1月前
|
XML Java Apache
【2026实测】Maven下载、安装、配置一篇搞定(附官网安装包)
Maven是Apache开源的Java项目构建与依赖管理工具,以“约定优于配置”为核心,通过pom.xml自动下载、管理依赖并一键完成编译、测试、打包等流程。生态成熟、上手简单,是Java开发者的标配。
|
2月前
|
SQL 关系型数据库 MySQL
【2026最新】DBeaver下载、安装、数据库管理一篇搞定(附官网社区版安装包)
DBeaver是一款免费开源的跨平台通用数据库管理工具,支持MySQL、PostgreSQL、SQLite、Oracle等几乎所有主流数据库,无需为每种数据库安装独立客户端,极大提升开发与数据分析效率。
|
2月前
|
存储 Linux iOS开发
【2026最新】MarkText下载中文版|MarkText安装使用图解(超详细)
MarkText 是一款免费开源的 Markdown 编辑器,支持所见即所得实时渲染,无需分屏预览。跨平台(Windows/macOS/Linux),内置中英文界面、数学公式(KaTeX)、代码高亮,可一键汉化,是 Typora 的优秀免费替代品。(239字)

热门文章

最新文章