1) Компилятор - обязательно.
Скачивай Java SE 6 Update 23 (JDK)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2) Дальше - нужны библиотеки, эмуляторы и среда для Java Micro Edition
Скачивай либо всё, что ниже, либо некоторые.
В порядке рекомендации:
Среда NetBeans 6.9.1
http://netbeans.org/downloads/index.html
Среда со всем необходимым для разработки Java
Java Platform Micro Edition Software Development Kit 3.0
http://www.oracle.com/technetwork/java/javame/downloads/index.html
Содержит библиотеки, эмулятор и среду для разработки.
MOTODEV SDK for Java ME v3.0
http://developer.motorola.com/docstools/motodevstudio/javame/downloads/
Содержит библиотеки, эмулятор и среду для разработки от Motorola.
Sprint Wireless Toolkit 3.3.2
http://developer.sprint.com/site/global/develop/mobile_platforms/java_me/javame.jsp
Содержит библиотеки и эмулятор (то, что идет с моим пакетом)
SonyEricsson SDK for the Java ME platform 2.5.0.6
SonyEricsson SDK
Содержит библиотеки и эмулятор от SonyEricsson.
LG SDK 1.5 for the Java™ ME Platform
LG SDK 1.5
Содержит библиотеки и эмулятор от LG.
Sun Java Wireless Toolkit 2.5.2 for CLDC
http://www.oracle.com/technetwork/java/javame/downloads/index.html
Похожее на Sprint WTK, но от фирмы Sun и содержит только 4 скина.
========================
Устанавливать всё в каталоги, в пути к которым нет пробелов и русских символов
========================
Ещё есть инструменты от Nokia и Samsung, но там нужна регистрация.