Eclipse не показывает каталог lib во время Java Build Path -> Редактирование библиотек - PullRequest
6 голосов
/ 24 апреля 2011

У меня есть проект Eclipse / Java (Eclipse 3.5.2), в который я пытаюсь добавить несколько JAR-файлов.В корневом каталоге проекта у меня есть 3 подкаталога, src , bin и lib , и все 3 подкаталога присутствуют в списке Package Explorer.Я поместил необходимые файлы JAR в lib .Однако, когда я захожу в Свойства проекта -> Путь сборки Java -> Библиотеки (вкладка) -> Добавить JAR , и открывается диалоговое окно файла, в нем отображаются только src и *Каталоги 1013 * bin в средстве выбора файлов, а не каталог lib .Я предполагаю, что это что-то действительно простое, но кто-то может сказать мне, почему в диалоговом окне выбора файлов не отображается каталог lib ?

- roschler

Ответы [ 3 ]

9 голосов
/ 24 апреля 2011

После того, как вы скопируете jar-файл в вашу папку lib, вам нужно обновить проект в Eclipse (используйте F5), чтобы Eclipse знал об этом.

Затем в этом диалоговом окне будет показана папка lib.

Примечание. Вы правы в своем ответе, что указанное диалоговое окно не перечитывает структуру каталогов, но вы упускаете суть - это не предполагается.Это то, для чего у вас есть «добавить внешний сосуд».Более того, Eclipse старается быть умным и не показывать вам банки, которые вы уже добавили (подумайте о папке с 50 банками, и вы просто хотите добавить одну).Вот почему она не показала вам папку lib - она ​​думала, что папка пуста.

3 голосов
/ 10 декабря 2015

Вот как я решил эту проблему. Я создал папку lib в своем проекте java. Затем я добавил jar в папку lib.

enter image description here

Но он не отображается в моей IDE затмения. Затем я выбрал свой проект и щелкнул по нему правой кнопкой мыши. Потом обновился.

enter image description here

Это работает для меня. Я думаю, что это поможет вам.

3 голосов
/ 24 апреля 2011

Это чтобы помогать другим. Мне нужно было сделать Файл -> Обновить , чтобы Eclipse увидел файлы. Видимо диалоги выбора файлов не перечитывают структуру диска. Я предполагаю, что они извлекают из образа директории основного файла Eclipse, который должен быть обновлен, прежде чем новые файлы будут видны где-либо еще в программе.

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