Не делай этого нелегко. Используйте собственный экспортер Eclipse. Сначала убедитесь, что у вас есть другие проекты, обозначенные как Projects в главном проекте Build Path . После этого просто щелкните правой кнопкой мыши основной проект, выберите Экспорт , а затем Java> Файл JAR для запуска . Выберите конфигурацию запуска (которую вы использовали для локального тестирования класса main()
), а затем у вас есть 3 Library Handling опции для упаковки JAR:
Первый вариант будет просто переупаковывать классы других проектов внутри JAR. Все просто собрано.
Второй вариант будет копировать другие проекты в виде JAR внутри JAR. Обычно это не работает, но Eclipse также добавляет специальный модуль запуска, который в основном копирует встроенные JAR-файлы в память, извлекает их, добавляет файлы в загрузчик классов и затем вызывает main()
с этим загрузчиком классов.
Третий вариант - это то, что вам не нужно для этого конкретного случая.