Как создать библиотеку.jar из класса в Intellij IDEA

Я пытаюсь изучить Java и реализовал один простой класс в Intellij IDEA 14.1.3. Я хочу иметь возможность использовать этот класс в других проектах без копирования и вставки источника класса в каждый каталог src проекта. По сути, я хочу создать пакет или модуль (я не уверен, какой, который является частью проблемы), который я могу просто импортировать в src любого проекта, над которым я работаю - вроде как мой собственный, один - класс, библиотека. Пытаясь понять, как это сделать, я наткнулся на две следующие записи в блоге:

http://blog.jetbrains.com/idea/2011/10/new-in-11-create-library-from-project-view/ http://blog.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

- но когда я попытался сделать то, что они указали (создание артефактов в структуре Project и т. д.), я не смог этого сделать, потому что в моем классе нет метода main(), так как он не предназначен для этого. Поэтому мне было интересно, правильно ли я поступил - есть ли способ сделать это, или я застрял в копировании и вставке?

2 ответа

Решение

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

Основной метод нужен только в том случае, если вы хотите, чтобы пакет мог запускаться как отдельное приложение.

Итак, чтобы ответить на ваш вопрос: нет.

Вам не нужен метод main для создания пакета, а также для импорта или использования пакета / библиотеки в отдельном приложении.

Другие вопросы по тегам