2010-05-20 5 views
4

Je n'ai jamais fait de développement mobile auparavant, mais je suis intéressé à essayer de développer des applications simples pour BlackBerry. Je voudrais utiliser IntelliJ IDEA pour développer les applications. J'ai essayé de trouver un moyen de configurer Google, mais tout ce que je peux dire, c'est que les gens disent qu'ils doivent utiliser le JDE de RIM pour la compilation et la simulation. Je vais bien avec ça, je voudrais juste savoir comment configurer IntelliJ IDEA pour coder les applications. Par exemple, si je devrais configurer le projet en tant que module Java ou module J2ME, quel SDK I doit pointer le projet (si nécessaire?), Quelles bibliothèques ajouter au projet pour obtenir l'achèvement du code, etc. ...IntelliJ IDEA 9 pour BlackBerry Programming

Toute aide serait grandement appréciée.

Répondre

5

J'utilise IDEA pour le développement de BlackBerry - je pense surtout parce que je l'utilise depuis tellement d'années que je ne suis pas encore prêt à passer à Eclipse. :)

Comme vous l'avez mentionné, il ne sert que d'éditeur - toute compilation, simulateurs, chargement de périphériques, etc. doit encore être fait depuis la ligne de commande (j'utilise des tâches ant pour compiler et charger des périphériques et JDE pour compiler et exécuter dans des simulateurs).

Pour IDEA, utilisez les paramètres du projet suivants:

  • projet régulier Java (non J2ME)
  • pour le projet JDK sélectionnez "No JDK"
  • pour le niveau de langue, sélectionnez "1.3"
  • créer une bibliothèque pointant vers le fichier net_rim_api.jar
  • ajouter cette bibliothèque en tant que dépendance pour votre projet
  • si vous utilisez reso urces dans votre projet (fichiers .rrc et .rrh), vous devrez ajouter le fichier JAR que le JDE génère à votre bibliothèque IDEA

Cela devrait le faire. Puisqu'il n'y a pas de JDK défini pour le projet, vous n'avez pas à vous soucier de l'IDEA qui vous permet d'utiliser des classes telles que HashMap qui n'existent pas dans les API RIM, mais il aura toujours des classes comme String dans net_rim_api. pot.

+0

C'est génial. Merci beaucoup! –

Questions connexes