上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中,不同的设备之前仍存在着很大的差异。例如,虽然同属于CLDC规格的硬件设备,Palm的屏幕显然比移动电话的屏幕大。于是,J2ME在Configuration的基础上又定义了PRofile的概念。Profile是针对某一类设备所制订的规范和API。例如,对移动电话的应用,J2ME定义了一个专门的Profile-MIDP(Mobile Information Device Profile);而对于PDA的应用开发,J2ME则也对应的定义了一个PDAP(PDA Profile)。有了Profile以后,才真正有了可以建立一个可运行J2ME应用程序的完整环境。