嵌入式Java(Embedded Java)是Sun微系统公司提供的专用于某种设备的嵌入系统的软件开发平台,例如为汽车,电信,和工业设备市场设计的产品。1999年,Sun公司在Personal embedded Java的基础上提出了J2ME(Java2 Micro Edition)规范族。J2ME是针对消费电子和嵌入式设备制订的Java2的精简版本。MIDP (Mobile Information Device Profile)是J2ME针对移动通信设备设计的一个子集。J2ME/MIDP为移动通信设备提供了一个统一的开发平台,使得开发人员可以快速为不同的移动通信设备开发完全可移植的增值应用,而无需考虑不同设备的硬件和软件差异。J2ME的核心是嵌入式Java虚拟机KVM(Kilobyte Virtual Machine)和CVM(Compacted Virtual Machine)以及基于虚拟机的Configuration和Profile。