Java SE Development Kit JDK
找Java开发工具包就下这个JDK,装完配好环境变量就能编译代码。JavaSEDevelopmentKit是学Java的第一步,版本稳定兼容老项目,有需要的直接拿走。 发表评论
- 软件类别:开发编程
- 软件大小:207.2M
- 更新时间:2026-09-10 14:20
- 软件版本:v8.0.1910.12环境工具库
- 软件语言:简体中文
- 软件等级:

- 软件厂商:
- 官方网址:https://www.oracle.com/java/technologies
- 备案号:
- 评分
- 立即下载
手机扫描下载
应用介绍
如果你打算在电脑上写Java代码,Java SE Development Kit(JDK)基本是绕不开的东西。很多人第一次接触它,是因为网课老师让装、公司项目要求配环境,或者跑某个.jar文件时弹窗提示找不到Java运行时。说白了,JDK就是Java开发的地基,没有它,编译和运行Java程序都无从谈起。它不只是给程序员用的,测试人员、运维、甚至偶尔需要跑Java小工具的文员,都可能用得到。装完JDK之后,你才有javac、java这些命令可用,才能把.java文件变成.class文件再跑起来。
这次提供的Java SE Development Kit安装包版本是8.0.1910.12,属于JDK8这条长期稳定线。JDK8在业界用得特别广,很多老项目、教学环境、企业内部系统都还锁在这个版本上。你如果直接装最新版,反而可能遇到兼容问题比如某些旧框架只认JDK8的语法和类库。所以别盲目追新,先看自己手头要跑的东西需要哪个版本。这个包适合Windows平台,下载后双击安装,一路下一步就能搞定,不需要额外配置编译器。
装JDK最常卡住新人的地方,其实是环境变量。安装程序只把文件复制到C盘某个目录,但系统并不知道javac在哪。你得手动把JDK的bin目录加到Path里,或者设置JAVA_HOME。这一步网上教程很多,但坑也不少:路径里有空格、分号打错、改完没重启命令行,都会导致“不是内部或外部命令”。下面会专门用一个板块把配置流程拆开讲,照着做基本不会翻车。
装完JDK之后怎么验证是否配置成功?
1.按下Win+R,输入cmd回车,打开命令提示符窗口。别用PowerShell,有些旧版系统里两者环境变量读取有差异,用cmd最稳。
2.在黑窗口里敲java -version,注意java和-version中间有空格。如果返回类似“java version "1.8.0_191"”的几行字,说明java命令已经能用了。如果提示“'java'不是内部或外部命令”,那就是Path没配好,回去检查。
3.再敲javac -version,这个是编译器命令。能返回版本号,才代表JDK完整可用。有些人只配了java没配javac,跑起代码来照样报错。
4.如果两个命令都正常,可以写个最简单的HelloWorld.java测试。新建文本文件,内容写public class HelloWorld{public static void main(String[] args){System.out.println("ok");}},保存后把后缀改成.java。在文件所在目录的地址栏输入cmd回车,然后执行javac HelloWorld.java,再执行java HelloWorld,屏幕上出现ok就彻底通了。
5.实测下来,Windows10和Windows11对JDK8的兼容性都挺好,但Win7用户要注意,某些精简版系统缺少VC++运行库,安装到一半可能报错。建议先把系统补丁打全再装。另外,如果你电脑上已经有其他版本的JDK,比如JDK11或JDK17,环境变量里谁在前面就用谁,切换版本时记得调整Path顺序,不然命令行调用的可能不是你刚装的那个。
JDK和JRE到底是不是一回事?
1.简单说,JRE是Java运行环境,只负责跑已经编译好的程序;JDK是开发工具包,除了包含JRE,还多了编译器、调试器、文档生成器等工具。你如果只是玩Minecraft或者运行某个Java小软件,装JRE就够了。但你要写代码、编译代码,就必须用JDK。
2.从体积上也能看出来,JDK的安装包明显比JRE大一圈。这次提供的Java SE Development Kit属于完整开发包,里面自带了JRE,所以装完JDK就不用再单独装JRE了,重复安装反而容易导致版本混乱。
3.有些教程会让你先装JRE再装JDK,那是老黄历了。现在的JDK安装器默认就把运行时一起带上,除非你在安装向导里手动取消。所以看到“是否安装公共JRE”的勾选项,保持勾选就行。

4.还有一个常见误解:以为装了JDK就能直接双击运行.jar文件。其实.jar的关联打开方式需要额外设置,或者通过命令行java -jar 文件名.jar来启动。如果你双击没反应,别急着怀疑JDK没装好,先试试命令行方式。
JDK安装后磁盘占用和后台资源消耗情况
1.完整安装JDK8大概占用C盘300MB到400MB空间,具体取决于你勾选了多少组件。如果C盘紧张,可以在安装时自定义路径到D盘,但后续配置环境变量时路径要跟着改,别照抄网上的默认路径。
2.JDK本身不会常驻后台。它没有开机自启服务,也没有托盘图标。只有当你运行Java程序时,才会出现java.exe进程。所以不用担心它拖慢电脑速度。真正吃内存的是你跑的那个Java应用,而不是JDK本身。
3.不过有个细节要注意:安装程序会往系统注册表写一些信息,并且可能在“程序和功能”里留下条目。卸载时最好用控制面板正常卸载,别直接删文件夹,否则残留的注册表项可能影响后续重装。
4.实测在4GB内存的老笔记本上,装完JDK后系统空闲内存大概减少几十MB,基本无感。但如果同时开IDE(比如Eclipse或IntelliJ IDEA),那内存消耗就上去了,这时候瓶颈在IDE不在JDK。
Java SE Development Kit实操向专题:环境变量配置与多版本共存
下面用表格把配置步骤和常见坑列清楚。表格里的路径请根据你实际安装位置替换,默认是C:\Program Files\Java\jdk1.8.0_191。
| 操作步骤 | 具体操作 | 注意事项 |
|---|---|---|
| 1.打开系统属性 | 右键“此电脑”→属性→高级系统设置→环境变量 | Win10/11在“关于”页面右侧有“高级系统设置” |
| 2.新建JAVA_HOME | 在系统变量里点新建,变量名JAVA_HOME,变量值填JDK安装根目录 | 路径末尾不要加分号,不要带bin |
| 3.编辑Path | 找到Path变量,编辑,新增一行%JAVA_HOME%\bin | Win7用分号隔开,Win10以后一行一条 |
| 4.验证 | 新开cmd,执行java -version和javac -version | 旧cmd窗口不生效,必须新开 |
| 5.多版本切换 | 修改JAVA_HOME指向不同JDK目录,Path里用%JAVA_HOME%\bin引用 | 不要写死绝对路径,否则切换麻烦 |
上表里第5步是多版本共存的关键。很多人电脑里同时有JDK8和JDK17,项目A要8,项目B要17。如果Path里写死了某个版本的bin路径,切换时就得手动改Path,容易出错。用JAVA_HOME做中转,改一个变量就能全局切换,省事很多。另外提醒一句,修改环境变量后,已经打开的IDE或命令行不会自动刷新,必须重启它们才能读到新配置。
其他值得关注的Java开发工具对比
| 软件名称 | 评分 | 一句话说明 |
|---|---|---|
| IntelliJ IDEA | ★★★★★ | 主流Java集成开发环境,智能提示强 |
| Eclipse | ★★★★☆ | 老牌免费IDE,插件生态丰富 |
| Apache Maven | ★★★★☆ | 项目构建和依赖管理工具 |
| Gradle | ★★★★☆ | 构建工具,脚本灵活,安卓常用 |
| Visual Studio Code | ★★★★☆ | 轻量编辑器,装插件可写Java |
| Notepad++ | ★★★☆☆ | 轻量文本编辑器,适合看代码 |
| JProfiler | ★★★★☆ | Java性能分析工具,排查内存泄漏 |
跑JDK需要什么电脑配置?
| 硬件项目 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 双核1.6GHz | 四核2.5GHz及以上 |
| 内存 | 2GB | 8GB及以上 |
| 硬盘空间 | 500MB可用 | 2GB可用(含IDE和项目) |
| 显卡 | 无特殊要求 | 无特殊要求 |
| 操作系统 | Windows7 SP1 | Windows10/11 64位 |

这个配置表说的是跑JDK本身。如果你还要跑IDE和数据库,内存建议直接上16GB,不然开两个窗口就卡。硬盘最好用SSD,编译速度差别很明显。另外,32位系统虽然能装JDK8,但只能识别到3GB左右内存,现在基本没人用32位了,建议直接上64位系统。
JDK常用快捷键有哪些?
| 快捷键 | 作用 | 使用场景 |
|---|---|---|
| Win+R → cmd | 快速打开命令行 | 验证JDK配置、编译运行 |
| Ctrl+C | 终止当前运行的Java程序 | 程序死循环或卡住时 |
| Tab | 命令或路径自动补全 | 输入长路径时省事 |
| ↑方向键 | 调出上一条命令 | 重复执行编译命令 |
JDK本身是命令行工具集,没有图形界面,所以快捷键主要是在cmd窗口里用。上面这几个是平时最常碰到的。如果你用IDE写代码,那快捷键就多了,但那是IDE的功能,不算JDK自带。
用户答疑专区
安装JDK时提示“此程序需要.NET Framework 3.5”,装不上怎么办?
这是Windows系统缺少旧版.NET组件导致的,不是JDK本身的问题。你可以打开控制面板→程序和功能→启用或关闭Windows功能,勾选“.NET Framework 3.5(包括.NET 2.0和3.0)”,确定后让系统自动下载安装。如果在线安装失败,去微软官网下个离线包手动装。装完再运行JDK安装程序就正常了。实测Win10 LTSC版本经常缺这个组件。
我装完JDK后,之前能跑的Minecraft启动器报错“找不到Java路径”,怎么处理?
启动器通常需要你手动指定javaw.exe的位置。打开启动器设置,找到Java路径一栏,指向JDK安装目录下的bin\javaw.exe。比如C:\Program Files\Java\jdk1.8.0_191\bin\javaw.exe。如果启动器有自动检测功能,点一下让它重新扫描。注意别选成javac.exe,那个是编译器不是运行时。
JDK8和JDK17能装在同一台电脑上吗?会不会冲突?
可以共存,不会冲突。它们安装在不同目录,互不覆盖。关键是环境变量只能指向其中一个,用JAVA_HOME控制当前生效版本。你可以在命令行临时切换:set JAVA_HOME=其他JDK路径,然后set Path=%JAVA_HOME%\bin;%Path%,这样只对当前cmd窗口生效,关掉就恢复。适合临时编译不同项目。
这个版本的JDK在低配老电脑上跑起来卡不卡?
JDK本身不卡,它就是个工具集,不运行时几乎不占资源。但如果你在老电脑上跑IDE,比如IntelliJ IDEA,那内存至少得4GB起步,否则打开项目就转圈。实测在一台4GB内存的二代i3笔记本上,用命令行编译小文件没问题,但开IDE就明显吃力。所以低配设备建议用命令行或轻量编辑器写代码。
为什么我配置好环境变量后,java命令能用,javac却提示找不到?
这种情况通常是Path里只加了JRE的bin目录,没加JDK的bin目录。JRE里面没有javac。检查你的JAVA_HOME是否指向JDK根目录,Path里是否引用了%JAVA_HOME%\bin。另外,如果你安装时取消了“开发工具”组件,javac也不会被装上,需要重新运行安装程序勾选开发工具。
JDK安装包需要管理员权限吗?公司电脑没有管理员账号能装吗?
默认安装到C:\Program Files需要管理员权限。如果没有管理员账号,可以选安装到用户目录,比如C:\Users\你的用户名\Java\jdk1.8.0_191,这样不需要提权。但环境变量只能改用户变量,不能改系统变量。用户变量只对当前登录账户生效,够用了。不过有些公司电脑锁了安装程序执行权限,那就只能找IT部门了。
应用信息
- 包名:Java SE Development Kit (JDK)
- 名称:Java SE Development Kit (JDK)
- 版本:0
- MD5值:c247525759d08ee807f6b0b4e7a3de52
热门专题
本类最新
网友评论
热门推荐
本类排行
- 1LabVIEW 2021永久激活版v2021免费版2.33G
- 2LabVIEW 2022破解版v2022专业开发版2.76G
- 3Visual Studio Code 2025中文最新版v1.96纯净版100.3M
- 4Visual Studio Code 2024激活版v1.98官方版93.9M
- 5Visual Studio Code 2023中文版v1.98官方版88.4M
- 6Visual Studio Code 2022中文解锁版v1.96纯净版75.4M
- 7R语言最新版本下载Windows版v4.5.0官方版85M
- 8JetBrains GoLand 2020中文版v2020.3.5最新版366M
- 9Maplesoft Maple 2022中文破解版v2022最新版3.91G
- 10Maplesoft Maple2021最新版v2021官方原版2.33G















