Симулятор Blackberry не создает файл COD - PullRequest
4 голосов
/ 18 декабря 2009

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

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

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

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

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

1 Ответ

1 голос
/ 29 декабря 2009

Прошло много времени с моих дней Blackberry, но есть две вещи, которые вы должны проверить:

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