JDK
SunMicrosystems针对Java开发员的产品
JDK(JavaDevelopment Kit)是Oracle公司开发的Java语言软件开发工具包,2024年更新至JDK 23版本。其核心包含Java运行环境(JVM及系统类库)及编译器(javac)、打包工具(jar)等开发工具,支持Java SE(标准版)、Jakarta EE(企业版)和Java ME(移动版)平台开发。JDK需配置JAVA_HOME、PATHCLASSPATH环境变量以运行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)。
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
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