Импорт файлов jar в существующий проект j2me

#java #eclipse #java-me

#java #eclipse #java-me

Вопрос:

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

например

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

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

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

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

До сих пор я использовал два подхода, и ни один из них не работает

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

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

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

1) ClassNotFoundError

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

Все, что касается этого, будет действительно полезно.

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

1. Пока вы не раскроете используемый вами инструмент сборки, никто не сможет вам посоветовать.

2. Я использую обычный старый eclipse с установленным плагином j2me.

3. Хотя я не смог найти чистого решения своей проблемы, я смог обойти ее, вручную экспортировав MIDlet jar, а не jar из eclipse. Hoep это поможет любому, кто сталкивается с подобной проблемой.