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。
在文件夹里,鼠标右键选择“在终端中打开”。当然,你也可以在 CMD 命令行里手动进入程序所在的文件夹:
先执行 javac TestJDK25.java 命令编译程序,再执行 java TestJDK25 命令执行程序。如果看到输出结果,说明JDK25已经可以正常编译和运行Java程序了。
常见使用问题
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,现在就可以去下载一个试试。