2009-12-18 7 views
4

Ceci est une réponse à toute personne rencontrant des problèmes pour faire apparaître un programme dans le simulateur Blackberry ou des problèmes générant un fichier COD.Simulateur de Blackberry ne créant pas de fichier COD

J'ai programmé en JAVA en utilisant l'Eclipse IDE et mon programme fonctionnait bien dans le simulateur BB. Après avoir créé un nouveau paquet et ajouté plus de fichiers de classe à mon projet, j'ai remarqué que mes modifications n'étaient pas reflétées dans le simulateur. Après d'innombrables heures à essayer de résoudre le problème (nettoyage, en cours d'exécution clean.bat, suppression de fichiers de morue, la création d'un nouvel espace de travail, etc. - rien ne fonctionnait) Je viens de découvrir une réponse sur un forum qui a résolu mon problème:

http://supportforums.blackberry.com/t5/Java-Development/Eclipse-I-O-Error-Cannot-run-program-quot-jar-quot-CreateProcess/td-p/37701

J'avais 116 fichiers dans mon projet. J'ai supprimé deux paquets pour obtenir le nombre de classes inférieur à 100 et, voila, un nouveau fichier COD a été généré et mes changements sont reflétés maintenant dans le simulateur de Blackberry. C'est évidemment un bug que RIM doit résoudre. J'ai perdu des jours à débugger jusqu'à ce que je trouve une solution.

En espérant que cela aidera quelqu'un avec des problèmes similaires.

+0

Je pense que vous pouvez modifier votre question pour décrire votre problème, puis ajoutez la réponse que vous avez déjà fourni en réponse. Attendez quelques jours si quelqu'un d'autre a une autre solution et si ce n'est pas le cas (ou si votre réponse est meilleure), marquez votre réponse comme acceptée. –

Répondre

1

Il a été un moment de mes jours Blackberry, mais il y a deux choses que vous devez vérifier:

  • Vérifiez que vous ne disposez pas d'un grand fichier de classe. Un fichier de codage unique est limité à 64 Ko, donc si un fichier de classe est supérieur à 20-30 Ko, le compilateur n'est parfois pas assez intelligent pour organiser les fichiers dans plusieurs fichiers de code.
  • Compile en utilisant le fichier de construction Ant, voir ici http://bb-ant-tools.sourceforge.net/docs
Questions connexes