Создание java-библиотеки с Eclipse
Я новичок в программировании на Java и Android в целом, но я хотел бы создать небольшую java-библиотеку для обмена некоторым кодом между обычным (не Android) Java-приложением и приложением Android; поэтому мой вопрос - лучший способ создать обычную java-библиотеку с Eclipse. Я не нашел возможности для создания нового проекта библиотеки java из Eclipse; означает ли это, что я должен использовать обычное Java-приложение в качестве отправной точки?
Поскольку это будет использоваться и для обычного приложения Java, я не могу использовать библиотеку Android.
Также, какие параметры я должен настроить?
Наконец, поскольку эта библиотека будет находиться в том же рабочем пространстве, что и проекты приложений, все еще необходимо создать файл Jar или установить прямую ссылку на проект библиотеки?
Ответы
Ответ 1
Вы не должны создавать какую-либо библиотеку, если используете ту же рабочую область.
Вариант 1: используйте источник
В свойствах проекта, который имеет зависимости, вы можете добавить еще одну папку-источник:
Свойствa > Путь сборки Java > Вкладка: Источник > Добавить папку...
На вкладке "Проект" вы можете "добавить" весь проект в другой проект. Существует много способов достижения вашей цели.
Вариант 2. Создайте и добавьте библиотеку в путь сборки
Добавление существующего Jar (вашей собственной библиотеки):
Если он находится в рабочей области:
Свойствa > Путь сборки Java > Вкладка: Библиотеки > Добавить JAR...
Если он находится где-то на диске:
Свойствa > Путь сборки Java > Вкладка: Библиотеки > Добавить внешние JAR...
Экспорт исходной папки в виде библиотеки:
Контекстное меню исходной папки > Экспорт > Файл Jar
Существует два типа: исполняемые банки и "обычные" банки. Вам не нужен исполняемый Jar.
Ответ 2
Библиотека Java - это в основном набор баннеров. Итак, что вы можете сделать, это создать банку на основе исходного кода и добавить ее в качестве внешнего баннера в путь сборки JAva для ваших Android и проектов, отличных от Android.