Ответ 1
Есть несколько способов, некоторые хорошие, некоторые плохие...
-
Добавить внешний Jar - как говорит jjnguy. Однако не хороший вариант... Проблема в том, что если вы делитесь своим проектом с кем-то другим, и у них есть банка в другом месте, они получат ошибки пути построения.
-
Добавить переменную - аналогично добавлению внешней банки, но гораздо более гибкой. Вы можете определить переменную classpath (в соответствии с prefs Java), которая представляет собой dir, содержащий jar. В вашем проекте, когда вы добавляете переменную, вы выбираете параметр var, который вы определили, и нажмите "extend", чтобы указать фактическую банку. Пока вы и другие разработчики вашего проекта определяете переменную, вы можете иметь банку в разных местах, если вам нравится
-
Добавьте банку в свой проект - создайте каталог в своем проекте (необязательно, возможно, вызовите его lib) и импортируйте банку в него с помощью File- > Import или если ваша ОС поддерживает, перетащите его в виде значка в папка (В окнах я открываю окно проводника и перетаскиваю его туда в папку в eclipse). Затем щелкните правой кнопкой мыши банку и выберите "Построить-Путь- > Добавить в путь сборки".
-
Добавьте банку в отдельный проект и обратитесь к нему. Добавьте банку, как указано в последней броне, в отдельный проект для этой банки. Выберите "Путь сборки" → "Настроить путь сборки" из проекта. Перейдите на вкладку "Заказ и экспорт" и убедитесь, что флажок установлен. Теперь вы можете настроить свой проект для ссылки на новый проект. Это делает вещи более модульными.
-
Создайте пользовательскую библиотеку - в разделе prefs Java вы можете определить "пользовательскую библиотеку", содержащую банку. Это несколько похоже на переменную classpath, но может ссылаться на несколько банок, и вам нужно только добавить его один раз в проект.
-
Создайте плагин контейнера классов. Это сложнее, но это хороший вариант, если вы предоставляете набор плагинов для людей. Контейнер классов может быть добавлен как библиотека в проект, и он может управлять банками, даже искать их, если вы этого хотите.