JDK(
JavaDevelopment Kit)是
Oracle公司开发的Java语言软件开发工具包,2024年更新至JDK 23版本。其核心包含Java运行环境(
JVM及系统类库)及编译器(
javac)、打包工具(jar)等开发工具,支持Java SE(标准版)、
Jakarta EE(企业版)和
Java ME(移动版)平台开发。JDK需配置JAVA_HOME、
PATH及
CLASSPATH环境变量以运行Java程序,Windows与
Linux系统均需通过命令行工具实现编译和测试。自1996年发布以来,JDK逐步引入Servlet、
JSP等技术标准。2021年Oracle宣布从JDK 17开始提供免费版本,JDK 21新增虚拟线程、结构化并发预览等特性。JDK 25包含模块导入声明、基元类型模式支持等18项增强功能,提供至少8年长期支持服务至2033年9月,新增内存结构优化与CPU时间分析工具。Oracle每6个月更新一次Java版本,持续扩展AI功能与安全性支持。
JDK(Java Development Kit) 是 Java 语言的
软件开发工具包(SDK)。
EE(
JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE
应用程序,从JDK 5.0开始,改名为
Java EE。从2018年2月26日开始,J2EE改名为
Jakarta EE。
ME(J2ME),micro edition,主要用于
移动设备、
嵌入式设备上的java应用程序,从JDK 5.0开始,改名为
Java ME。
没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的
JRE。