Как обновить внешние Jars в проекте Eclipse (Java)? - PullRequest
7 голосов
/ 23 марта 2010

У меня есть проект Java в Eclipse, который включает пару внешних jar-файлов. Эти внешние файлы JAR перестраиваются с помощью другого процесса (не Eclipse, Ant). Эти изменения не отражаются в проекте Eclipse, даже если я обновляю проект. Если я закрою проект и снова открою, он работает.

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

Ответы [ 6 ]

4 голосов
/ 23 марта 2010

Попробуйте щелкнуть правой кнопкой мыши по проекту и выбрать обновление. Если это не помогает, перейдите в меню «Проект», очистите и проверьте свой проект.

2 голосов
/ 16 ноября 2010

В представлении проводника пакетов вы можете выбрать банку, щелкнуть правой кнопкой мыши и обновить.

Недоступно в Eclipse Версия: 3.6.1, идентификатор сборки: M20100909-0800. Я думаю, что эта версия актуальна. Исправленная ошибка ИМХО.

Перезапуск Eclipse работает.

1 голос
/ 23 июля 2013

Если приведенные выше ответы не сработали для вас, и этот файл находится на вашем пути сборки.Выполните следующие действия:

1 - удалите банку из пути сборки (щелчок правой кнопкой мыши по банке -> Путь сборки -> Удалить из пути сборки)

2 - добавьте банку в путь сборки(щелчок правой кнопкой мыши по банке -> Путь сборки -> Добавить путь сборки)

Это сработало для меня и намного проще, чем перезапуск Eclipse.

1 голос
/ 07 октября 2010

В представлении проводника пакетов вы можете выбрать банку, щелкнуть правой кнопкой мыши и обновить.

0 голосов
/ 01 марта 2019

Я думаю, вы должны проверить, если вы открываете опцию проекта автоматической сборки.

Проект Проект автоматической сборки

Каждый раз, когда я меняю блок кода метода, Eclipse помогает мне собрать проект в jar.

0 голосов
/ 25 сентября 2017

Если обновление проекта, очистка проекта, обновление ссылочного jar (F5) не работает, это может быть зависимость Maven, все еще ссылающаяся на старую версию. Если ваш проект использует Maven, временно удалите эту банку из списка зависимостей Maven (вы можете обновить ее позже). У меня это сработало ..

...