Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Старые: Окно → предпочтения → Java → Пользовательские библиотеки → импорт/экспорт

Новый (не уверен, какая версия eclipse это изменение было введено): Window → preferences → Java → Путь сборки → Пользовательские библиотеки → импорт/экспорт

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

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