Разработка BlackBerry с использованием IntelliJ IDEA 7.0?

StackOverflow https://stackoverflow.com/questions/52698

  •  09-06-2019
  •  | 
  •  

Вопрос

Я знаю, что у RIM есть своя IDE (BlackBerry JDE) для создания приложений BlackBerry, но кто-нибудь знает, как настроить ИДЕЯ IntelliJ создавать / отлаживать приложения BlackBerry?

Это было полезно?

Решение

РЕ:Вопрос Криса о том, в чем разница...Приложения Blackberry могут быть стандартными приложениями MIDP или CLDC, которые используют API, специфичные для Blackberry.Большинство разработчиков склоняются к последнему подходу, и тогда требуется использование инструментов Blackberry, особенно если вы используете некоторые из их защищенных API и должны подписывать свои файлы развертывания, чтобы они запускались на устройствах.

Потенциальным ответом на первоначальный вопрос было бы использование Инструменты Blackberry ANT для муравьев создать ANT-скрипт для сборки приложения и сослаться на него из IntelliJ IDEA.Конечно, это только полдела, и для запуска / отладки приложения вам нужно будет подключить отладчик к IDEA, как отметил Александр выше.В качестве альтернативы, вы могли бы кодировать в IDEA и запускать / отлаживать в JDE, но это, мягко говоря, не идеально.

Я использую Eclipse с плагином Blackberry.Также не идеально, поскольку вы вынуждены использовать старую (и глючную) версию Eclipse, но, по крайней мере, я нахожусь в одной IDE и могу пошагово выполнять код, выполняемый в симуляторе.

Интеграция Blackberry с JDE была бы отличным проектом плагина IntelliJ.

Другие советы

Компилятор RIM (тот, который создает файлы COD) можно легко запустить из командной строки.Все, что вам нужно сделать, это создать соответствующий шаг сборки в IDEA.

Кроме того, чтобы упростить себе жизнь при редактировании кода, вы можете захотеть добавить net_rim_api.jar (тот, который поставляется с RIM JDE) в файлы JAR, используемые вашим проектом IDEA.

Что касается отладчика, предполагалось, что отладчик RIM должен был поддерживать стандартный интерфейс Java debugger.Я не помню, какая минимальная версия JDE требуется для этого.

На самом деле это не ответ, но скорее просьба пояснить, чем Blackberry dev отличается от других устройств J2ME...

Я вижу, что это MIDP J2ME устройство, и поэтому стандартное Intellij J2ME казалось бы, поддержка дает большую часть того, что необходимо.

Я предполагаю, что со стороны эмулятора все может быть по-другому...но, может быть, вы сможете вызвать эмулятор jde из IDEA...

С уважением, Крис

Я использую IntelliJ для разработки приложений Blackberry...вроде того.IntelliJ действительно хорош в индексации кода, вам просто нужно направить его в правильном направлении.Его возможности редактирования выходят далеко за рамки JDE, и, на мой взгляд, он гораздо более гибкий и удобный в использовании, чем Eclipse (хотя у RIM есть плагин Eclipse).

Я говорю "вроде как", поскольку я просто программирую в IntelliJ и в настоящее время все еще компилирую и отлаживаю через JDE.Надеюсь на лучшую интеграцию на этом фронте с IntelliJ в будущем, но на данный момент это приемлемая рабочая среда.

Не уверен, поможет ли это, но вот инструкции для настройка Eclipse для разработки blackberry.

Возможно, вы сможете использовать эту информацию, чтобы выяснить, какие изменения необходимо внести в IDEA.

Очень легко интегрировать IntelliJ с Blackberry development, учитывая приведенное выше предложение (используя задачи bb ant), но мне еще предстоит успешно отладить симулятор с помощью IntelliJ.Это должно сработать, но этого не происходит.

Таким образом, "интеграция" является неполной.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top