Справочный вывод JAR проекта в другом проекте Eclipse

1

Это еще не один вопрос о ссылках.

У меня есть структура, которая при компиляции... сгенерирует JAR файл... На данный момент я просто ссылаюсь как внешний JAR. Проблема в том, что мне нужно отредактировать структуру, и я не хочу постоянно экспортировать проект фреймворка и перекомпилировать свой основной проект.

Мне нужно, чтобы я составлял основной проект, и он компилирует связанный JAR файл из проекта framework.

Как ссылаться на другой проект Java в Eclipse Не работает... это не веб-проект.

Я также попытался: добавление ссылки между проектами Java Eclipse. Не работает.

Как это делается?

Теги:
jar
reference

2 ответа

2
Лучший ответ

У меня недавно возникла аналогичная проблема при импорте файлов исходного кода в новый Java-проект. Вот шаги, которые необходимо исправить:

Project => Properties => Java Build Path => Source и добавьте корневой каталог.

Изображение 174551

Затем мне пришлось переименовать папку org в src. Затем мне пришлось переименовать каждую из библиотек пакетов для добавления org. к началу имени пакета, например:

Изображение 174551

Project => Properties => Java Compiler => Compiler Compilance Level убедитесь, что он установлен на правильную версию (я использовал 1.5, но зависит от того, какие функции вам нужны).

Изображение 174551

И, наконец, убедитесь, что вы правильно экспортируете зависимости в библиотеке: (Project => Properties => Java Build Path => Order and Export и установите флажки для ваших зависимостей)

Изображение 174551

  • 0
    Отлично!!!!! Как раз то, что мне было нужно. Почему я не подумал об этом (лицевая сторона)
1

Ваша первая ссылка (как ссылаться на другой проект Java в Eclipse) должна работать, если вы выполните следующие действия:

  • Убедитесь, что проект фреймворка правильно идентифицирован как проект Java Eclipse (он показывает немного J в значке папки, вы также можете найти природу Java в своем файле.project)
  • Убедитесь, что ваш проект каркаса компилируется (Eclipse не обнаруживает никаких проблем и генерирует действительную папку. /bin или все, что вы называете его с.class файлами)
  • Убедитесь, что ваш другой проект идентифицирован Eclipse как действительный Java-проект.
  • Отмените какой-либо экземпляр скомпилированного фреймворка.jar в другом проекте (это должно привести к сбоям компиляции в нем - классы классов исчезли!)
  • Щелкните правой кнопкой мыши по другим свойствам проекта, перейдите на вкладку "Построение Java", вкладку "Проекты", добавьте к ней свой проект фреймворка (с этим проблемы компиляции должны исчезнуть из вашего другого проекта)

Прокомментируйте, если вы все еще находите проблемы после этих шагов

  • 0
    дай мне попробовать это! Спасибо
  • 0
    Я сделал все это точно. Последний шаг не делает ничего счастливым.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню