Импорт файлов JAR в существующий проект J2ME - PullRequest
0 голосов
/ 01 ноября 2011

Я пытаюсь создать приложение j2me, которое состоит из нескольких проектов. Каждый из проектов компилируется в отдельный файл JAR, за исключением проекта пользовательского интерфейса, в котором я хочу скомпилировать все существующие файлы JAR и экспортировать их как один файл.

например

1) project1 компилируется в library1.jar

2) project2 компилируется в library2.jar

3) project3 должен объединить скомпилированные файлы классов library1.jar, library2.jar и project3 для создания app.jar

Проблема, с которой я сталкиваюсь, странная, в том смысле, что мой мидлет не содержит код из других jar-файлов

Пока я выбрал два подхода, и ни один из них не работает

1) Укажите project1 и project2 как зависимости проекта3 и экспортируйте project1 и project2 из проекта3.

2) вручную экспортировать project1 и project2 в отдельные файлы jar, а затем импортировать их в project3 и экспортировать файлы jar вместе с project3.

Я не получаю ошибку сборки в любом случае, но файл jar project3 не содержит символов и завершается с ошибкой во время выполнения. Сама ошибка противоречива в том смысле, что иногда я получаю

1) ClassNotFoundError

2) VerifyError - если я вручную добавляю путь к классам project1 и project2 в конфигурации отладки для параметров эмулятора.

Все, что по этому поводу будет очень полезно.

...