Есть ли решение этой досадной ошибки? - PullRequest
5 голосов
/ 10 июня 2011

Я использую NetBeans 7.0 и Glassfish 3.1 с Spring, версии 3.0.2, и часто я получаю ошибки, подобные этой:

"someProjectName \ nbproject \ build-impl.xml: 1060: невозможноудалить файл SomeProjectname \ build \ web \ WEB-INF \ lib \ antlr-2.7.6.jar "

У кого-нибудь есть идеи, что может быть причиной этого?

Ответы [ 5 ]

5 голосов
/ 10 июня 2011

Это не ошибка, это может произойти по ряду причин:

  1. банка все еще выполняется. (В памяти)
  2. Открыта некоторая страница, котораяиспользует jar.
  3. Открыто окно проводника, содержащее папку, в которой находится jar.

Могут быть и другие причины ... но я решил проблему с более чемодин раз, устраняя три вышеуказанных условия.

Посмотрите, работает ли это для вас.

1 голос
/ 27 сентября 2016

Похоже, файл загружен на сервер и, следовательно, используется в настоящее время. Вам просто нужно stop the server > clean or clean and build your project, и оно будет удалено. Нет необходимости закрывать Netbeans или убивать java.exe.

1 голос
/ 15 января 2015
  1. Закрыть NetBeans
  2. Остановить сервер приложений (я использую GlassFish)
  3. Запустить NetBeans
  4. Очистить и развернуть
  5. Запустить AppServer

Работает.

1 голос
/ 10 июня 2011

Кроме того, что предложил Кнурди ... Unlocker может оказаться полезным инструментом для решения этой проблемы. Только если вы работаете на платформе Microsoft Windows, что я думаю, вы делаете.

0 голосов
/ 22 апреля 2015

Если вы используете Windows. Зайдите в диспетчер задач -> Процессы и убейте процесс java.exe. это решит проблему, если этот jar все еще работает в памяти.

...