什么是jdk
它又叫做java开发者工具(Java Development Kit),打一个比方的话,它就是一个提供开发者用的电脑软件,这个软件可以用来编程开发。他和jre是一个包含的关系,如果你不要进行编程开发,仅仅想运行由java编写的程序的话,那么使用安装jre就可以了。当然jre是包含在java开发者工具之中。所以你没有必要进行重复的安装。
jdk下载
相信大家每次从oracle官方网站下载jdk都很烦,因为需要注册登录才允许你下载。这样的做法太恶心了。我这里为大家准备了各个版本的jdk,可以直接下载。如果喜欢请收藏本页面,防止迷路。
如果下载完后,还需配置java环境,windows10的jdk环境配置教程在这里。linux的环境配置在这里。
版本/平台 | 大小 | 介绍/下载地址 |
---|---|---|
jdk6 | 经典中的经典,但是不再推荐使用。除非项目有历史包袱,否则不要再使用。 | |
jdk-6u45-windows-x64.exe | 60.0mb | 下载 |
jdk-6u45-linux-x64.bin | 68.7mb | 下载 |
jdk8 | 【推荐使用】,新特性较多,较大的改善了编程体验,Lambda 表达式和Stream流是一大特色。 | |
jdk-8u181-windows-x64.exe | 203mb | 下载 |
jdk-8u181-linux-x64.tar.gz | 177mb | 下载 |
jdk11 | 【推荐使用】该版本被官方长期维护【到2026年】,可以在生产环境中长期使用。 | |
jdk-11_windows-x64_bin.exe | 151mb | 下载 |
jdk-11_linux-x64_bin.tar.gz | 171mb | 下载 |
jdk16 | 于2021.3.16发布,仅支持6个月,属于短期版本。不推荐生产环境使用。 | |
openjdk-16_windows-x64_bin.zip | 175mb | 下载 |
openjdk-16_linux-x64_bin.tar.gz | 175mb | 下载 |
jdk17 | 【推荐使用】最新的LTS版本,可以在生产环境使用 | |
openjdk-17_linux-x64_bin.tar.gz | 178mb | 下载 |
openjdk-17_windows-x64_bin.zip | 177mb | 下载 |
本页暂时只提供64位版本的下载,更多其他版本请点击这里下载
选择什么jdk(Java Development Kit)版本?
下载jdk不是使用最新最好,需要根据自己的情况来。
- 如果你是初学者,那么请使用最新的jdk17来进行学习探索。
- 如果你已经正式工作了,请问问公司的同事,最好和同事的jdk版本保持一直。以免工作中出现莫名其妙的问题。
- 如果你纯粹想升级更新你现有项目的jdk版本,那么请千万谨慎。不一定所有jdk都相互兼容,一定要在升级之前进行充分的测试。
- 并不用区分
java se
和java ee
。
注意事项
-
oracle官方发布的jdk从8u211版本(包括)开始就是商用了,必须付钱。这意味着如果你是在公司正式环境使用的话,需要小心oracle的官司。不过可以选择非oracle官方发布的jdk。
-
jdk17商用免费
-
下载完成之后,一般还需要配置环境变量(classpath)