Различные файлы cod / jad, созданные с использованием Blackberry jde и Ant

#java #blackberry #ant

#java #ежевика #ant

Вопрос:

Я использую инструменты blackberry ant для генерации файлов cod / jad и обнаружил, что сгенерированный cod отличается от того, который я пытаюсь сгенерировать с помощью blackberry JDE 5.0.

Размеры родственных файлов cod и основного файла cod не совпадают. Однако я могу установить и запустить приложение, используя файлы cod, созданные с помощью JDE или Blackberry ant tools, без каких-либо проблем.

В обоих случаях я использую один и тот же исходный код и файлы ресурсов.

Может ли кто-нибудь подсказать мне, что может быть причиной разных размеров cod в этом случае?

Ответ №1:

Почему вы сравниваете размеры для сравнения файлов cod? Файл cod является ZIP-файлом других файлов, и сами эти файлы являются zip-файлами. Поскольку в этом формате используются временные метки, вы не ожидаете, что идентичные входные данные будут выдавать идентичный результат.

Комментарии:

1. Спасибо за ответ, Майкл, не могли бы вы, пожалуйста, объяснить, что вы подразумеваете под «этот формат использует временные метки» и как использование временных меток приводит к разным размерам

Ответ №2:

Я только что нашел и прочитал этот пост, но пока не могу подтвердить его утверждения. Он предлагает нам быть очень осторожными с версиями JDE, которые мы используем для компиляции приложения. Убедитесь, что вы используете версию JDE, соответствующую вашей целевой ОС для разработки.

Я думаю, что разные версии JDE создают несколько разные выходные данные.

У меня еще не получилось корректно создавать свои приложения с помощью Ant, надеюсь, я не забуду вернуться к этому ответу, когда сделаю это.