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

简介: JDK是Java开发核心工具包,含编译器、运行环境等。主流有Oracle JDK(商用需授权)和开源免费的OpenJDK。推荐初学者选用LTS版如JDK 17或21,稳定且长期支持。安装后需配置JAVA_HOME与PATH环境变量,并通过`java -version`验证。(239字)

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


现在市面上主要有两种JDK:Oracle JDK和OpenJDK:

  • Oracle JDK是官方版本,功能完整但商业使用需要注意许可证;
  • OpenJDK是开源版本,完全免费,功能和性能与Oracle JDK基本一致。

对于普通学习者来说,两者都可以。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):

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


这些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开发之旅的第一步,也是最重要的一步。

相关文章
|
2月前
|
安全 IDE Oracle
【全网最详细】JDK1.7下载安装图文教程 | Java1.7环境变量配置指南
JDK1.7是Oracle于2011年发布的Java重要版本,引入try-with-resources、钻石操作符、字符串switch等特性,适合维护老旧项目或学习Java演进。但已停止官方支持,无安全更新,不建议新项目使用。
|
2月前
|
Oracle Java 关系型数据库
【全网最详细】JDK11下载安装图文教程 | Java11开发环境配置详解
JDK11是Oracle于2018年发布的长期支持(LTS)版本,支持至2026年。它引入模块化系统、var局部变量推断、HTTP/2客户端等关键特性,在稳定性、现代性与生态兼容性间取得良好平衡,至今仍是企业级Java开发主流选择。
|
存储 Java Windows
Java21 JDK下载安装及Windows环境变量配置
JDK是Java的开发工具包,要进行Java学习或开发之前,需先下载安装,下载地址如下:提示:这网址里面有三个扩展名的文件,分别是“.zip”、“.exe”和“.msi”,鄙人选择的是.exe的文件,下方的安装和环境的配置也是安装该文件的安装程序进行的。
3535 2
|
1月前
|
开发框架 安全 Java
Java 长期支持版 JDK17 下载安装+详细配置步骤
JDK 17 是 Oracle 官方推出的长期支持(LTS)版本,具备高性能、高安全性、强兼容性与丰富新特性(如密封类、模式匹配等),广泛用于后端开发、微服务、大数据及教学实训,是企业级 Java 开发的主流稳定选择。(239字)
1685 0
|
9天前
|
Oracle Java 编译器
【全网最详细】Java JDK下载、安装配置和使用图文教程(从零搭建,2026最新)
JDK是Java开发必备工具包,含编译器、运行环境及开发工具。推荐使用LTS版JDK 25(稳定可靠)或JDK 26(新特性丰富)。本文详解下载、安装、环境变量配置及首个程序运行全流程,零基础也能快速上手。(239字)
|
1月前
|
IDE Java 开发工具
【2026最新】Eclipse下载安装使用保姆级教程(附安装包+图文步骤)
Eclipse是免费开源的跨平台IDE,原生支持Java开发,通过插件可扩展至C/C++、Python、Web前端等。其轻量插件架构、丰富生态及二十多年企业级应用积累,使其成为Java开发的重要工具之一。(239字)
|
2月前
|
IDE Java 开发工具
【全网最详细】IDEA官网下载 | IntelliJ IDEA安装使用保姆级教程(附社区版安装包)
IntelliJ IDEA是JetBrains开发的主流Java IDE,以智能代码补全、强大重构、深度框架支持(Spring/Maven/Gradle)和丰富插件生态著称,广受开发者青睐。社区版免费,旗舰版功能更全,安装配置简单,显著提升开发效率。(239字)
|
2月前
|
IDE Java 编译器
【全网最详细】JDK8下载安装图文教程 | Java8环境变量配置指南
JDK8是2014年发布的经典Java版本,至今仍广泛应用于老项目维护与基础学习。它引入Lambda表达式、Stream API和全新日期时间API等关键特性,大幅提升代码简洁性与功能性。本教程详解官方下载、Windows安装步骤、环境变量配置及基础验证方法,助你快速上手。(239字)

热门文章

最新文章