【全网最详细】Java JDK下载、安装配置和使用图文教程(从零搭建,2026最新)

简介: JDK是Java开发必备工具包,含编译器、运行环境及开发工具。推荐使用LTS版JDK 25(稳定可靠)或JDK 26(新特性丰富)。本文详解下载、安装、环境变量配置及首个程序运行全流程,零基础也能快速上手。(239字)

JDK(Java Development Kit)是Java开发工具包,也就是编写和运行Java程序必需的环境。不管你是刚学Java的初学者,还是做企业级项目的开发者,电脑上第一件要装的就是JDK。


JDK包含了Java编译器(javac)、运行时环境(JRE)和一系列开发工具,装上它你才能编译和运行Java代码。


JDK有很多版本,不同版本适合不同场景。目前Oracle官方提供的主要版本情况如下:

版本 状态 特点 适合谁
JDK 26 最新版本 最新的语言特性,性能持续优化 尝鲜用户、学习新特性
JDK 25 LTS(长期支持) 长期维护,稳定可靠 生产环境、企业开发首选
JDK 21 上一代LTS 成熟稳定,生态完善 维护老项目、兼容性要求高
JDK 8 经典版本 市场保有量大,资料最多 老项目维护、部分旧框架必需

JDK 25作为最新的LTS版本,是目前企业开发最推荐的选择。如果你想体验最新功能,也可以直接上JDK 26,它在虚拟线程、模式匹配等方面又有了进一步增强。本文以JDK 25为例介绍下载安装过程,其他版本的安装步骤完全一样。

JDK下载

JDK安装包下载地址:JDK 1.7~2.6安装包(官网正版,放心使用)


再次强调,接下来教大家配置的是 JDK25,如果你选择的其他版本,下文的安装配置使用过程也同样适用,跟着照葫芦画瓢即可,非常简单。

JDK安装

1)我使用的是 Windows 系统,下载 ,双击执行:



2)建议你把JDK安装到D盘或者其他非系统盘,这样可以避免占用C盘空间。安装路径最好不要包含中文或特殊字符,免得后面配置环境变量时出问题。


 

3)等待安装完成:


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

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



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



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



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



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



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


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


JDK基础使用

接下来创建一个简单的测试程序。在电脑桌面上新建一个文件夹,在文件夹里新建一个 txt 文件,写入下面的代码:

public class TestJDK25 {
    public static void main(String[] args) {
        System.out.println("JDK25 is working!");
       
        // JDK25的新特性示例:模式匹配
        Object obj = "Hello, JDK25";
        if (obj instanceof String s) {
            System.out.println("String length: " + s.length());
        }
    }
}

将文件名改为 TestJDK25.java,注意文件的后缀名要改为 java。

1.jpg

在文件夹里,鼠标右键选择“在终端中打开”。当然,你也可以在 CMD 命令行里手动进入程序所在的文件夹:

2.jpg

先执行 javac TestJDK25.java 命令编译程序,再执行 java TestJDK25 命令执行程序。如果看到输出结果,说明JDK25已经可以正常编译和运行Java程序了。

3.jpg

常见使用问题

1)命令行输入java -version提示"不是内部或外部命令"

多半是环境变量没配置好。检查一下JAVA_HOME是不是指向了JDK的正确安装路径,如果改了环境变量还是没生效,试试重新打开命令提示符窗口或者重启电脑。

2)编译时遇到"javac 不是内部或外部命令"但java命令能正常用

这是因为安装JDK时可能只把JRE(运行时环境)加到了Path里,而javac是JDK才有的编译工具。检查一下Path里有没有同时包含JDK的bin目录路径,另外确认一下你安装的是JDK而不是JRE。

3)同时安装多个JDK版本,如何切换?

如果电脑上装了多个版本的JDK,比如JDK 8和JDK 25都有,可以在需要的时候切换环境变量指向不同的JDK路径来切换版本(使用哪个 JDK,就把它的 bin 路径添加到 Path 环境变量里)。或者直接修改Path里的路径顺序,系统会优先使用排在前面的那个JDK版本。

总结

JDK是Java开发的基石,不管你是刚入门还是资深开发者,配好JDK环境都是第一步。目前JDK 25作为LTS版本是最稳妥的选择,JDK 26则适合想尝鲜新特性的用户。

这篇文章从JDK下载到安装配置,再到第一个Java程序的运行,把整个流程都讲了一遍。装好JDK之后,再搭配一个好用的IDE,Java开发的准备工作就齐活了。如果你还没装JDK,现在就可以去下载一个试试。

相关文章
|
26天前
|
IDE Java 开发工具
【全网最详细】IntelliJ IDEA下载、安装、配置一站搞定(零基础小白也能看懂)
IntelliJ IDEA是JetBrains出品的顶级Java IDE,以智能补全、深度分析、强大重构和内置VCS著称。社区版免费,Ultimate版支持Spring等企业功能。最新2026.1版已支持Java 26与AI编程助手。(239字)
|
2月前
|
Java Linux Apache
【2026最新】Maven下载安装配置保姆级图文教程(附安装包+图文步骤)
Apache Maven是免费开源的Java项目管理与构建工具,基于POM模型,统一管理依赖、编译、测试、打包与部署。支持Windows/macOS/Linux,最新版3.9.15。规范性强、上手快,广泛用于企业级Java项目。(239字)
|
3月前
|
SQL 关系型数据库 MySQL
【全网最详细】Navicat下载免费版 | Navicat数据库管理工具安装图解(2026最新)
Navicat是一款专业、直观的数据库管理工具,支持MySQL、PostgreSQL、Oracle等十余种主流数据库。图形化界面替代命令行,轻松实现建表、SQL编写、数据导入导出与同步,大幅提升开发与DBA工作效率。(239字)
12294 132
|
26天前
|
人工智能 自然语言处理 API
阿里云海外重磅发布 Qwen Cloud
Qwen Cloud,正是为AI Agent 而生的全新服务方式。
2313 61
|
26天前
|
关系型数据库 MySQL 数据库
MySQL下载安装教程 | Windows安装MySQL 8.0详解(2026最新)
MySQL是Oracle维护的开源关系型数据库,支持SQL操作,广泛用于Web应用、企业系统及数据分析。提供免费社区版和商业版,安装简便,兼容LAMP/LEMP架构,适合学习与生产环境。(239字)
1920 11
|
26天前
|
JavaScript Windows
Node.js v0.12.2 安装教程(Windows x86版 node-v0.12.2-x86.msi 详细步骤)
本教程详解Node.js v0.12.2(32位)Windows安装全流程:含管理员运行、协议确认、路径设置、组件默认安装及cmd验证(node -v / npm -v),步骤清晰,零基础可操作。(238字)
|
2月前
|
SQL Linux 数据库
【2026最新】SQLiteStudio下载安装保姆级教程(附安装包+图文步骤)
SQLiteStudio是一款免费开源、轻量跨平台的SQLite数据库管理工具,支持Windows/macOS/Linux,提供免安装便携版。具备图形化建表、可视化数据编辑、SQL编辑器、导入导出(CSV/JSON/Excel)、正则搜索等功能,操作直观高效,适合各类用户。
|
2月前
|
Java 应用服务中间件 Apache
2026最新Tomcat安装和配置保姆级教程(附安装包+图文步骤)
Apache Tomcat是开源轻量级Java Web服务器与Servlet容器,支持Servlet、JSP、WebSocket等规范。解压即用,部署.war包即可运行Web应用,广泛用于开发与测试。推荐使用Tomcat 10.1.x或11.x(需JDK 11+),注意jakarta.*命名空间迁移。