IntelliJ IDEA 9 для программирования BlackBerry - PullRequest
4 голосов
/ 20 мая 2010

Я никогда не занимался мобильной разработкой, но мне интересно попробовать свои силы в разработке простых приложений для BlackBerry.

Я бы хотел использовать IntelliJ IDEA для разработки приложений. Я попробовал Googling как способ настроить это, но все, что я могу придумать, это люди, которые говорят, что им нужно использовать JDE RIM для компиляции и симуляции. Я согласен с этим, я просто хотел бы узнать, как настроить IntelliJ IDEA для кодирования приложений.

Например, должен ли я настроить проект как модуль Java или модуль J2ME, на какой SDK я должен указать проект (если это необходимо?), Какие библиотеки добавить в проект для получения завершения кода и т. Д. ..

Любая помощь будет принята с благодарностью.

1 Ответ

5 голосов
/ 20 мая 2010

Я использую IDEA для разработки BlackBerry - я думаю, в основном потому, что я использую его в течение многих лет, я еще не совсем готов переключиться на Eclipse. :)

Как вы упомянули, он служит только в качестве редактора - все компиляции, симуляторы, загрузка на устройства и т. Д. Все еще необходимо выполнять из командной строки (я использую задачи ant для компиляции и загрузки на устройства, а JDE для компиляции и работает в симуляторах).

Для IDEA используйте следующие настройки проекта:

  • обычный проект Java (не J2ME)
  • для проекта JDK выберите "Нет JDK"
  • для уровня языка выберите «1,3»
  • создать библиотеку, указывающую на файл net_rim_api.jar
  • добавить эту библиотеку в качестве зависимости для вашего проекта
  • если вы используете ресурсы в своем проекте (файлы .rrc и .rrh), вам нужно добавить JAR-файл, который JDE генерирует, в вашу библиотеку IDEA

Это должно сделать это. Поскольку для проекта не определен JDK, вам не нужно беспокоиться о том, чтобы IDEA позволяла вам использовать такие классы, как HashMap, которых нет в API RIM, но у него все еще будут классы типа String в net_rim_api. баночка. * * тысяча двадцать-один

...