Вопрос по настройке пути сборки, который включает в себя много библиотек - PullRequest
0 голосов
/ 26 мая 2011

Для вновь созданного проекта B мне нужно построить путь точно так же, как существующий проект A. После открытия окна «путь сборки Java», нажав «путь сборки -> настроить путь», я обнаружил, чтоВ проекте А. задействовано много библиотек. Как справиться с подобным сценарием?Добавить эти файлы JAR по одному?

Ответы [ 3 ]

2 голосов
/ 26 мая 2011

Если вы можете найти все эти jar-файлы в своей файловой системе / сети, лучше всего создать библиотеку пользователя eclipse.

Создание библиотеки

Window >> Preferences >> Java >> Build Path >> User Libraries
  • Выберите Новый
  • Дайте вашей библиотеке имя
  • ОК
  • Выберите Добавить банки
  • Добавьте все банки, необходимые для вашей библиотеки

Создав эту библиотеку, вы можете легко делить одни и те же файлы jar между проектами, импортируя библиотеку, в отличие от каждого отдельного файла jar.

Импорт библиотеки

Для каждого проекта, которому требуется определенная библиотека, все, что вам нужно сделать, это импортировать библиотеку.

  • Открыть свойства проекта
  • Выберите путь сборки Java
  • Выберите вкладку Библиотеки
  • Выберите Добавить библиотеку
  • Выберите библиотеку пользователя
  • Выберите созданную библиотеку
  • Готово

Примечание

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

Использование библиотек позволяет обновлять файлы jar только один раз для всех проектов, в которых используются одни и те же банки.

Надеюсь, это поможет: D

1 голос
/ 26 мая 2011

Если вы используете Eclipse и хотите, чтобы ваш новый проект имел те же библиотеки / зависимости, что и предыдущий проект, вы можете скопировать соответствующее содержимое файла .classpath из старого проекта в новый.

Это будет включать в себя любые элементы classpath с атрибутом kind="lib". Возможно, вам придется обновить атрибут path, если расположение относительно.

Предполагается, что вы не используете что-то вроде Maven для управления зависимостями ...

0 голосов
/ 26 мая 2011

Есть 2 варианта:

Создание пользовательской библиотеки.

Window > Preferences > Java > Build Path > User Libraries

Хорошо, что вы можете использовать его повторно, если вам нужен точный набор библиотек для других проектов. Плохо то, что если вы хотите добавить к этому новые JAR-файлы, вы должны изменить их. И доработки это ..... не сложно, но требует времени. Кроме того, если вам нужен немного другой набор JA-файлов для разных проектов, то либо вам нужно добавить несколько ненужных JAR-файлов в один или оба проекта, либо добавить эту библиотеку пользователя + несколько внешних JAR-файлов.

РЕДАКТИРОВАТЬ 1

  1. Войдите в Затмение preferences > Java > User Libraries. Нажмите «Новый ..»
  2. Выберите имя для вашей пользовательской библиотеки. Оставьте флажок "System Library" не отмеченным. Нажмите "OK".
  3. Выберите вашу библиотеку и нажмите «Add JARs...». Перейдите к месту, куда вы положили библиотеку.
  4. Для каждого файла JAR есть 4 дополнительных параметра, которые вы можете прикрепить к JAR: расположение источника, расположение Javadoc, расположение собственной библиотеки и правила доступа. За исключением остальных 3, Native library location не является необязательным полем и должно быть включено, если JAR требует одно

OR

Просто добавьте как External JARs.

Хорошая вещь: просто, просто. Плохая вещь: если вам нужно слишком много банок, вы должны отслеживать каждую в отдельности.

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