Можно запросто. Самая удобная иде (хоть некоторые может быть со мной не согласятся в этом) - набор инструментов стандарной поставки - vim, bash, grep, ln итд итп.
Можно. Нужна единственная приблума j2me wireless toolkit (эмулятор+компилятор+API), остальное - опционально.
Я пользуюсь jEdit для редактирования и Ant + Antenna для компиляции. Есть плагины к Eclipse, которые позволят автоматизировать процесс. Уверен, что и для Emacs есть нечто подобное, так что тут вопрос вкуса