#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, надеюсь, я не забуду вернуться к этому ответу, когда сделаю это.