J2ME是JAVA技术中用于小型、尤其是移动系统的软件开发平台。本文以Java2微型版(J2ME)和小资源占用K虚拟机(KVM)为平台,介绍了适合于手机软件开发的J2ME的特点和体系结构,以及基于J2ME平台的手机软件的开发环境与开发步骤。以一个手机程序为例,利用Sun公司的WTK开发工具和CLDC和MIDP规范来实现J2ME手机软件的开发。