RE: Вопрос Криса о том, что отличается ... Приложения Blackberry могут быть стандартными приложениями MIDP или приложениями CLDC, использующими специальные API Blackberry. Большинство разработчиков склонны использовать последний подход, и тогда требуется использование инструментов Blackberry, особенно если вы используете некоторые из их защищенных API-интерфейсов и должны подписать файлы развертывания, чтобы они могли работать на устройствах.
Потенциальным ответом на исходный вопрос было бы использование инструментов Blackberry ANT для создания сценария ANT для создания приложения и ссылки на него из IntelliJ IDEA. Конечно, это только полдела, и для запуска / отладки приложения вам необходимо подключить отладчик к IDEA, как отметил Александр выше. В качестве альтернативы, вы можете кодировать в IDEA и запускать / отлаживать в JDE, но это, по меньшей мере, не идеально, если не сказать больше.
Я использую Eclipse с плагином Blackberry. Также не идеально, так как вы вынуждены использовать старую (и с ошибками) версию Eclipse, но, по крайней мере, я в одной IDE и могу пройти по коду, запущенному в симуляторе.
Интеграция с Blackberry JDE была бы отличным проектом плагина IntelliJ.