JDK 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
JDK 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
JDK 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 CDDL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Java开发工具
开源组织 Oracle
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

在线JDK6文档: 中文   英文

在线JDK7文档: 英文

SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 

EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。 

没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。

展开阅读全文

评论

点击加入讨论🔥(25)
发表了资讯
07/28 07:40

JDK 19 功能集冻结:Java 19 只有 7 个新特性

从 JDK 19 的概述页面来看,JDK 19 处于 Rampdown Phase Two 阶段,整个功能集已被冻结,将不再对 JEP 进行改动。 Java 19 只有 7 个新特性: 405: Record Patterns (Preview) 记录模式 422: Linux/RISC-V Port Linux/RISC-V 移植 424: Foreign Function & Memory API (Preview) 外部函数和内存 API 425: Virtual Threads (Preview) 虚拟线程 426: Vector API (Fourth Incubator) 向量 API 427: Pattern Matching for switch (...

27
3
发表了资讯
06/28 07:43

Java 性能基准测试:从 OpenJDK 8 到 OpenJDK 19

科技媒体 Phoronix 对从 OpenJDK 8 到 OpenJDK 19 的多个 JDK 版本进行了性能基准测试。此外,作为参考对比,还加入了两个替代实现方案:OpenJ9 和 GraalVM CE。 测试环境: 搭载 Intel Core i5 12600K CPU、运行 Ubuntu 22.04 LTS 的电脑 参与测试的所有 OpenJDK 构建均来自官方 OpenJDK 二进制文件,并使用测试时的最新版本 为了保持默认/开箱即用状态,在测试期间没有将额外的参数传递给 Java 实现,以查看 JVM 实现的参考性...

11
11
发表了资讯
2021/12/20 08:56

JDK18 功能集已冻结:Java 18 拥有 9 个新特性

Java 开发工具包 (JDK) 18 将于 2022 年 3 月 22 日发布。新版本的标准 Java 将有九个新特性,该特性集已于 12 月 9 日冻结,进入 Rampdown 第一阶段。 值得注意的是:JDK 17 是一个长期支持 (LTS) 版本,将获得 Oracle 至少八年的支持,但 JDK 18 将是一个短期功能版本,只支持六个月。可以在 java.net 上找到适用于 Linux、Windows 和 MacOS 的 JDK 18 的尝鲜版本。 JDK 18 新功能一览: JEP 400:指定 UTF-8 作为标准 Java A...

68
9
2021/11/04 17:41

腾讯蝉联 JDK17 贡献国内第一,自研 Kona JDK 两大新版本正式开源

2021年9月14日,Oracle 正式对外发布新的长期支持版本JDK17。据Oracle官方公告,腾讯Kona JDK再次蝉联JDK17中国企业贡献度排名第一,全球企业贡献度排名第四。在积极参与社区贡献的同时,腾讯继Tencent Kona JDK8、Tencent Kona JDK11开源之后,再次开源Tencent Kona JDK17 以及Tencent Kona JDK11 向量计算版。 积极社区贡献 9月14日,JDK17正式对外发布。据Oracle官方公告,腾讯Kona JDK团队蝉联JDK17中国企业贡献度排名第一,...

33
14
发表了资讯
2021/09/17 08:44

腾讯在 JDK 17 中修复的 issue 数量全球排名第四

JDK/Java 17 已正式 GA。Oracle 发布的公告显示,甲骨文(Oracle)、红帽(Red Hat)、思爱普(SAP)、腾讯(Tencent)和亚马逊(Amazon)为 JDK 17 修复的 issue 数量位列全球前五位。 其中,来自国内的积极贡献厂商包括腾讯、阿里巴巴、华为和龙芯。 Oracle 表示,从 Java 12 到 Java 17 GA 发布,被标记为已修复的 12733 个 JIRA issue 中,Oracle 的雇员修复了 9218 个,剩余的 3515 个由个人开发者和其他组织的开发者贡献修...

8
4
2021/08/31 05:21

JDK/Java 17 可能带来什么新特性?

JDK/Java 16 已于今年 3 月份正式 GA,这是一个短期维护版本,仅有 6 个月的技术支持。下一个版本 JDK/Java 17 计划于今年 9 月 14 日发布,这是一个长期支持(LTS)版本,预计 Oracle 将提供数年的扩展支持。 JDK 17 现在已经进入了第二个也是最后一个候选版本阶段(RC),目前最新版本是 Build 35。 按 InfoWorld 所述,OpenJDK JDK 17 的部分功能包括有: Context-specific 反序列化过滤器允许应用程序通过调用 JVM-wide fil...

83
9
发表了资讯
2021/03/19 12:08

腾讯 Kona 蝉联 JDK 16 贡献国内第一,世界前四

3月16日,JDK16正式对外发布。据Oracle官方公告,腾讯Kona JDK团队蝉联JDK16中国企业贡献度排名第一,并再次作为全球Notable贡献者被Oracle点名致谢。 作为Java标准版最主流的参考实现之一,目前国际上众多顶级科技公司基于OpenJDK开源项目研发了多种JDK发行版,腾讯Kona JDK便是其中颇具特色的发行版之一。 在最新发布的JDK16中,针对最引人注目的Java新特性Vector API,腾讯Kona JDK通过内部广告大数据/机器学习海量业务系统的...

23
7
发表于开源治理专区
2021/03/18 07:24

除了 Oracle,谁为 JDK 16 修复最多 issue?

3月16日,JDK/Java 16 正式 GA。Oracle 发布的公告除了介绍新特性,还提到了在 JDK 16 开发期间各组织修复 issue 的数据情况。 据介绍,在 JDK 16 开发期间总共修复了 1897 个 issue,其中 1397 个由就职于 Oracle 的开发者完成,其余 500 个由个人开发者和来自其他组织/公司的开发者完成。Oracle 遍历这些 issue 并整理了来自指派者结果的组织数据后,得到以下组织结构图,他们共同为 JDK 16 中的错误修复工作做出了贡献: 甲骨...

18
4
2020/05/26 08:21

80% 的 Oracle JDK 用户正在考虑其他支持选项

在 2019 年,Oracle 决定更改许可模式,从提供免费的 Java 更新转变为要求付费订阅,这一重大变化无疑在市场上掀起了一片波澜。之后,尽管有一些使用 Java 的公司扔坚持使用 Oracle 并承担了增加的支持成本,但许多公司也在步步为营,谋求新的选择。 据 Azul Systems 的一项新调查显示,目前有 80% 的 Oracle JDK 用户正在考虑其他选择。Snyk 和 Oracle 联合进行的 2018 年调查层表明,Oracle JDK 用户以前占 Java 用户的很大比...

30
6
发表于AI & 大数据专区
2020/03/20 08:00

龙芯在 JDK 14 中修复的 issue 数量全球排名第四

2020年3月17日,JDK/Java 14 GA。Oracle 发布的公告显示,甲骨文(Oracle)、红帽(Red Hat)、思爱普(SAP)、龙芯(Loongson)和谷歌(Google)为 JDK 14 修复的 issue 数量位列全球前五位。 在 JDK 14 中被标记为已解决的 1986 个 JIRA issue 里面,有 1458 个由 Oracle 的开发者修复,其余的 528 项由个人开发者和其他组织的开发者解决。Oracle 遍历了这些 issue 并整理了来自指派者结果的组织数据后,得到以下组织结构图,...

22
5
发表于软件架构专区
2019/09/09 08:10

现在你必须登录后才能下载 Oracle JDK

Oracle 最新修改了 JDK 下载的要求,下载前你必须同意 Oracle 许可协议,然后你必须使用 Oracle 账号登录后方可下载 JDK 下载地址: https://www.oracle.com/java/technologies/jdk8-downloads.html 点击要下载的文件后会弹出对话框如下:

46
8
发表于服务端专区
2019/01/16 09:41

Java SE 11.0.2(LTS)、8u201 / Java SE 8u202 发布

Java SE 11.0.2(LTS) 已发布,同时也发布了Java SE 8u201 / Java SE 8u202 Java SE 11.0.2(LTS)更新内容如下: 变更 security-libs/javax.net.ssl TLS anon and NULL 加密套件被禁用 The TLS anon (anonymous) and NULL 加密套件已经被添加到jdk.tls.disabledAlgorithms security property 中并且现在默认禁用 See JDK-8211883 Bug 修复 此版本还包含 Oracle 的安全漏洞修复补丁。 有关此发行版中包含的 bug 修复的完整列表,请...

14
11
发表于服务端专区
2018/07/10 08:09

JDK 11 将引入低延迟 GC,大幅度缩短 GC 暂停时长

之前我们报导过 JDK 11 进入特性冻结阶段,今天来看看 JEP 333 为了大幅减少 GC 暂停时间的可伸缩低延迟垃圾回收器 ZGC(Scalable Low-Latency Garbage Collector )。 GC 一直以来是 Java 的主要优势之一,但是,当垃圾回收暂停时间过长时,会对应用程序的响应时间产生负面影响,而现代系统中可用的内存量不断增长,用户和应用开发人员希望 JVM 能够以高效的方式充分利用此内存,并且不要有过长的 GC 暂停时间。此次将新增的 ...

19
10
2018/04/18 12:23

JDK 10.0.1 和 8u171/8u172 发布,包含重要修复程序

JDK 10.0.1 和 8u171/8u172 已发布,下面分别简单介绍对应的更新说明。 JDK 10.0.1 新特性:security-libs/javax.crypto 增强的 KeyStore 机制 变更:security-libs/javax.xml.crypto 禁用使用 EC 密钥且小于 224 位的 XML 签名 变更:security-libs/javax.net.ssl 禁用 3DES 密码套件 Bug 修复:包含重要安全漏洞修复,详情请查看 JDK 10.0.1 Bug Fixes 详情请查看 JDK 10.0.1 更新说明。 JDK 8u171 新特性:security-libs/jav...

29
9
2018/01/17 11:01

JDK 9.0.4,8u161,8u162 发布,Java 开发工具包

JDK 9.0.4 版本发布,此版本的完整版本字符串是 9.0.4 + 11 (其中“+”表示“build”)。这是 JDK 9 的最终计划版本。 bug 修复: JNLP files won't launch from IE11 on Windows 10 Creators Update s390: Some java boolean checks are not correct Provide media support for libav version 57 Underscore not visible in HTML combo box options inside webview Possible crash due to use‑after‑free Open‑source the ...

20
8
发表了资讯
2017/11/05 07:43

JDK 10 早期试用版发布,Java 开发工具包

JDK 10 早期试用版发布,其中做了大量改进。 JDK 10 发行说明: 自动显示Swing / AWT文本组件的触摸键盘 删除policytool安全工具 删除常见的DOM API 平面分析器已被删除 删除com.sun.security.auth中不推荐使用的类 删除 Obsolete -X 选择器 提供新的注释标签来指定API描述的摘要。 XMLInputFactory.newFactory错误地被弃用 旧的(JDK6时代)标准doclet被删除 Java启动器的数据模型选项-d32和-d64被删除 完整发布说明请查看发布...

19
4
发表了资讯
2017/10/19 11:07

Java SE 9.0.1 和 8u151/ 8u152 发布

Java SE 9.0.1包含重要的错误修复。 Oracle强烈建议所有Java SE 9用户升级到此版本。 了解更多 安装说明 发行说明 Oracle许可证 Java SE许可信息用户手册 第三方执照 认证系统配置 文档 Java SE 8u151包含重要的错误修复。 Oracle强烈建议所有Java SE 8用户升级到此版本。 Java SE 8u152是一个补丁集更新,包括所有8u151加上附加功能(在发行说明中描述)。 了解更多 安装说明 发行说明 Oracle许可证 Java SE产品 第三方执照 认...

4
7
发表了资讯
2017/07/27 16:56

JDK 8u144 发布,Java 开发工具包

JDK 8u144 发布了。该版本包含大量 Bug 修复。 IANA Data 2017b JDK 8u141 包含的 IANA 时区数据版本为 2017b,详情 Security Baselines JDK 8u144 发布时的 Java 运行时环境(JRE)的安全基准在下表中指定: Bug 修复 java.util.zip.ZipFile.getEntry()现在返回 ZipEntry 实例,具有目录条目的 /ends 条目名称 下载地址及详情请查看: http://www.oracle.com/technetwork/java/javase/downloads/index.html...

15
11
发表了资讯
2017/07/20 10:58

JDK 8u141 发布,Java 开发工具包

JDK 8u141 已发布,该版本的完整版本字符串为 1.8.0_141-b15,其中“b”表示“构建”,版本号为 8u141 。 IANA Data 2017b JDK 8u141 包含的 IANA 时区数据版本为 2017b,详情 Security Baselines JDK 8u141 Java 运行时环境(JRE)的安全基准: JRE Expiration Date 该版本将于 2017 年 10 月 17 日发布下一个关键修补程序更新。 更多内容可查阅发行说明 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/...

12
8
发表了资讯
2017/05/10 14:49

JCP EC 投票否决 Java 模块化系统

JCP Executive Committee 公布了对 Java Platform Module System(或称为 Jigsaw)的投票结果,以 10 票赞成 13 票反对否决了该提议。 投反对票的机构包括了 HPE(惠普企业)、Redhat、IBM、SAP、Twitter、Eclipse 基金会等。这一结果并不出人意料,在这之前,EC 成员 Redhat 和 IBM 公开谈论他们反对模块化系统的观点,认为会导致不兼容。 Redhat JBoss 群组的架构副总裁 Scott Stark 通过官方博客指出,现有的大部分应用部署用...

35
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
25 评论
184 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部