Симулятор Blackberry не создает файл COD

Это ответ всем, у кого есть проблемы с отображением программы в симуляторе Blackberry или проблемы с созданием файла COD.

Я программировал на JAVA с помощью Eclipse IDE, и моя программа отлично работала в симуляторе BB. После создания нового пакета и добавления дополнительных файлов классов в мой проект я заметил, что мои изменения не отражаются в симуляторе. После бесчисленных часов попыток решить проблему (очистка, запуск clean.bat, удаление файлов cod, создание нового рабочего пространства и т. Д. - ничего не сработало) я только что нашел ответ на форуме, который решил мою проблему:

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

В моем проекте было 116 файлов. Я удалил два пакета, чтобы получить количество классов меньше 100, и, вуаля, был сгенерирован новый файл COD, и мои изменения теперь отражены в симуляторе Blackberry. Очевидно, это ошибка, которую RIM необходимо устранить. Я потратил дни на отладку, пока не нашел решение.

Надеюсь, это поможет кому-то с похожими проблемами.


person Miriam P. Raphael    schedule 18.12.2009    source источник
comment
Я думаю, вы могли бы отредактировать свой вопрос, чтобы описать вашу проблему, а затем добавить ответ, который вы уже предоставили, в качестве ответа. Подождите несколько дней, если у кого-то есть другое решение, а если нет (или если ваш ответ лучше), отметьте свой ответ как принятый.   -  person Peter Lang    schedule 25.12.2009


Ответы (1)


Я давно не работал с Blackberry, но есть две вещи, которые вы должны проверить:

  • Убедитесь, что у вас нет большого файла класса. Размер одного файла cod ограничен 64 КБ, поэтому, если размер файла класса превышает 20-30 КБ, иногда компилятор недостаточно умен, чтобы организовать файлы в несколько файлов кода.
  • Скомпилируйте с использованием файла сборки ant, см. Здесь http://bb-ant-tools.sourceforge.net/docs
person David Rabinowitz    schedule 29.12.2009