【全网最详细】JDK下载安装图文教程 | Java JDK开发环境搭建指南

JDK官网下载地址:JDK安装包下载(从1.7~26,官网正版)

JDK(Java Development Kit)是Java开发的核心工具包,没有它你就没法编译和运行Java程序。无论你是刚入门的新手,还是经验丰富的开发者,掌握JDK的下载和安装都是第一步。

现在市面上主要有两种JDK:Oracle JDK和OpenJDK: 对于普通学习者来说,两者都可以。OpenJDK完全免费,Oracle JDK个人学习也免费。

选择JDK版本是个技术活。Java每6个月发布一个新版本,但只有LTS(长期支持)版本适合生产环境。下面这个表格详细对比了各个版本,帮你做出明智选择:

JDK版本 类型 支持期限 核心特性 推荐场景
JDK 8 LTS 支持到2030年 Lambda、Stream API、新日期API 学习基础、维护老项目
JDK 11 LTS 支持到2026年 局部变量推断、HTTP客户端、模块化 企业开发、生产环境
JDK 17 LTS 支持到2029年 密封类、模式匹配、ZGC优化 新项目开发、技术升级
JDK 21 LTS 支持到2031年 虚拟线程、记录模式、分代ZGC 技术前沿、体验最新特性
JDK 26 短期 最新版本 包含所有实验性特性 尝鲜测试、非生产环境

JDK官网下载

JDK官网下载地址:JDK安装包下载(从1.7~26,官网正版)

对于初学者,我建议下载OpenJDK 17,它平衡了稳定性和现代特性。

Java JDK安装

各个版本的 JDK 安装过程 99.9% 都是相同的,接下来我以 JDK17 为例,演示 JDK17 安装和配置的过程。
1)下载JDK 17安装包后,双击运行安装程序:


2)默认安装到 C 盘,这里我将其安装到了其他非系统盘(D:\JDK17\)。注意,安装路径一定要记住,不要搞丢,后面配置需要用到:


3)一直往后走,直到安装完成:

JDK配置环境变量(重要步骤)

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


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


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


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


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


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

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

JDK基础使用

安装配置完成后,你可以开始编写和运行第一个Java程序了。下面是一个简单的示例:

1)创建一个文本文件,命名为"HelloWorld.java"。

2)用文本编辑器打开这个文件,输入以下代码:
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
3)保存文件,注意文件名必须与类名一致(HelloWorld.java)。

4)打开命令提示符或终端,切换到文件所在目录。

5)编译Java程序:输入命令"javac HelloWorld.java"。如果编译成功,会生成一个"HelloWorld.class"文件。

6)运行Java程序:输入命令"java HelloWorld"。如果一切正常,你会看到输出"Hello, World!"。

虽然可以用文本编辑器和命令行开发Java程序,但对于实际项目,建议使用专业的集成开发环境(IDE):
这些IDE提供了代码自动补全、调试、版本控制、项目管理等功能,可以大大提高开发效率。

JDK常见问题

如果java命令找不到,检查环境变量配置。设置JAVA_HOME和Path后,需要重新打开命令行窗口。

编译时遇到版本错误,检查javac版本。用javac -version查看编译器版本,确保与java版本一致。

系统中有多个JDK时,通过设置JAVA_HOME来指定使用哪个版本。大多数IDE也支持选择不同的JDK。

从Oracle官网下载需要注册账户。如果不想注册,直接使用OpenJDK发行版,下载更方便。

JDK下载安装教程总结

JDK是Java开发的基石。选择哪个版本和发行版,取决于你的具体需求。对于大多数情况,OpenJDK 17是个安全的选择:它是LTS版本,有长期支持,性能优秀,而且完全免费。

记住几个关键点:生产环境用LTS版本,企业开发优先选OpenJDK,新项目考虑JDK 17或21。正确安装和配置JDK,是你Java开发之旅的第一步,也是最重要的一步。