У меня есть несколько библиотек, которые я хочу импортировать в мой проект. Это все файлы Jar, которые я создал, и они были созданы с использованием Eclipse, а затем предварительно проверены с помощью инструмента командной строки.
Теперь я работаю в BlackBerry JDE (не в Eclipse) и добавил файлы Jar в свой основной проект. Первоначально он не компилировался, жалуясь на ошибку карты стека. Именно это побудило меня предварительно проверить банки.
Теперь я могу импортировать классы из Jars, и он прекрасно компилируется, но как только я пытаюсь запустить приложение на симуляторе и получить доступ к классу в Jar, он выдает MissingNativeError
.
Я попытался разделить каждый файл Jar в свой собственный проект библиотеки в рабочей области и правильно настроить ссылки на проект, но ничего не изменилось. Мало что я нашел по этой ошибке онлайн, не помогает. Один человек, который решил эту проблему, говорит, что он сделал это, изменив Библиотеку на приложение CDLC, но если я это сделаю, то я даже не смогу установить, что проекты зависят от нее.
Как ПРАВИЛЬНО работает РАБОТА, чтобы создать библиотеку кода, которая может быть включена в другие проекты, кроме включения исходных файлов в каждый проект? Это предполагает использование файлов COD вместо этого? Есть ли другой способ заставить его работать?
Примечание : файлы JAR находятся в каком-то другом каталоге, а не рядом с проектом или рабочей областью, хотя это не должно быть проблемой. Когда я компилирую проект, библиотеки появляются в каталоге симулятора, а файлы jar содержат все нужные классы из того, что я вижу.