2013-07-22 1 views
0

Я пытаюсь создать библиотеку jar из скомпилированных java-файлов или фрагмента кода, организованного в каталоги. Когда я создаю файл jar с помощью eclipse и использую его в фактическом коде, он работает нормально, но когда я использую intellij для создания файла jar, код не может найти пакеты, которые находятся в файле jar. когда я сравниваю два файла jar (тот, который создается eclipse и тот, который создан intellij), они имеют одну и ту же структуру каталогов и оба имеют файлы манифеста с фиктивной информацией. Что я могу делать неправильно здесь. Я думаю, что я упускаю что-то очевидное.Создание java-библиотеки jars с intellij

Благодаря

редактировать: Вопрос в ответ мне нужно ставить «скомпилированные выход» в банку; Я вручную добавлял скомпилированные файлы классов в jar, и по какой-то причине он не работал.

+0

Является ли JAR используемым другим проектом или вы говорите о двух модулях в одном проекте? – NBW

+0

@NBW есть базовый код, на котором мы создаем фактическое приложение. Базовый код просто предоставляет утилиты, которые мы используем в реальном коде. И мы используем базовый код в фактическом коде в виде файла библиотеки jar. – nagavamsikrishna

+0

@salsalsabear OK - теперь эта часть базового кода проекта (например, путь источника), которую вы хотите использовать в JAR, или это JAR, построенный отдельно от этого проекта, и вы ссылаетесь на него (через Maven или расположение файловой системы и т. д.)? Это похоже на первое, но я просто пытаюсь прояснить ситуацию, чтобы дать вам правильный совет. Благодарю. – NBW

ответ