Вопрос по java, eclipse – Где / Как Eclipse хранит пользовательские библиотеки?

20

Я работаю над проектом Java в Eclipse. Я создал пользовательскую библиотеку под названием «Spring» и добавил все весенние банки к нему. У меня вопрос, где Eclipse хранит эту библиотеку? Копирует ли все банки в новый каталог где-нибудь на диске? Или в каком-то конфигурационном файле хранится информация о том, какие банки принадлежат пользовательской библиотеке?

Что произойдет, если вы создадите библиотеку, а затем переместите один из файлов jar библиотеки в другое место? Это все еще компилируется? JB Nizet
@ E-Riz: да. Цель моего комментария состояла в том, чтобы заставить CodeBlue узнать это самому, и таким образом получить ответ на свой вопрос. JB Nizet

Ваш Ответ

2   ответа
41

Eclipse не копирует содержимое библиотеки пользователя, это просто контейнер с машинными абсолютными путями. Определения пользовательской библиотеки хранятся в рабочей области; в частности, в.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs.

Идея, лежащая в основе пользовательской библиотеки, заключается в том, что она представляет собой абстракцию над коллекцией JAR, которые существуют вне проекта (ов); каждое рабочее пространство должно объявлять содержимое для себя, поскольку оно является внешним по отношению к проектам Eclipse.

спасибо @ E-Riz Я также ищу этот ответ ...
9

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

Старый: Окно - & gt; настройки - & gt; Java - & gt; Пользовательские библиотеки - & gt; импорт Экспорт

Новое (не уверен, в какой версии затмения было внесено это изменение): Окно - & gt; настройки - & gt; Java - & gt; Путь сборки - & gt; Пользовательские библиотеки - & gt; импорт Экспорт

Если это то, что вы пытались сделать (именно так меня привели на эту веб-страницу)

Спасибо @Jorn Vernee за исправление новой версии

Обратите внимание, что это сейчас: Window - & gt; настройки - & gt; Java - & gt;Build Path - & GT; Пользовательские библиотеки - & gt; импорт Экспорт

Похожие вопросы