Jar исчезает из папки libs (source) в Eclipse после добавления его в путь сборки - это ошибка или я что-то не так делаю? - PullRequest
0 голосов
/ 05 апреля 2019

Я скопировал httpcore-4.4.4.jar в libs исходную папку в Eclipse (Photon, расширяет версию) - вот так:

enter image description here

Как я вижубанка не на пути сборки.Поэтому я щелкаю на нем правой кнопкой мыши и добавляю его в путь сборки.Но после этого jar исчезает из папки libs! Да, теперь я вижу этот jar в Referenced Libraries в Project Explorer, но тот факт, что он исчезает из папки libs, сбивает с толку.

Это ошибка или особенность?Или я что-то не так делаю?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2019

Исчезающая банка - это функция, см. Шаг 5 по следующей ссылке:

https://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)

Возможно, вы захотите использовать инструмент управления сборкой / зависимостями, такой как Maven, Ivy и т. Д., Который будет управлять зависимостями от внешних библиотек. Это особенно полезно, если вы группа людей, работающих над кодом. Если вы используете папку lib, то вам придется добавить библиотеки в систему управления исходным кодом, которую вы используете, и добавить туда обновления для библиотек. С Maven вы можете просто определить, какие библиотеки вам нужны, и они будут автоматически загружаться и использоваться.

0 голосов
/ 05 апреля 2019

Хотя все работает нормально (несмотря на это исчезновение), похоже, что я сделал ошибку, создав папку libs source .

Я должен был сделать libs просто папкой plain (Файл-> Создать-> Папка). Тогда все работает так же, но из этой папки внезапно ничего не исчезает:

enter image description here

Это нормально, если сделать папку resources исходной папкой - суть исходной папки в том, что если Eclipse не может скомпилировать свое содержимое, он просто скопирует его в выходную папку (bin по умолчанию) .

...