Если вы используете J2ME 3.0, то вот некоторые требования:
Java SE Development Kit - JDK 1.6 или выше
Итак, SDK - это комплект разработчика SE.
Если вы используете Wireless toolkit 2.2, то вот требования:
JavaTM 2 SDK, Standard Edition (J2SE SDK), версия 1.4.2 - если вы планируете заниматься реальной разработкой, или JavaTM 2, Standard Edition Runtime Environment (JRE), версия 1.4.2 - если вы только планируем запустить демонстрационные приложения.
Java EE вам не понадобится, если вы не пишете какое-либо корпоративное приложение, работающее на стороне сервера.