Затмение не может удалить ошибку - PullRequest
50 голосов
/ 18 апреля 2010

Я работаю над проектом с Eclipse, и к настоящему времени все было хорошо, но в прошлый раз, когда я пытался его собрать, он вернул ошибку,

"Проект не был построен из-за" Не удалось удалить '/ Torpedo / bin / bin'. ". Исправьте проблему, затем попробуйте обновить этот проект и собрать его, так как он может быть несовместимым Torpedo Unknown Java Problem"

И он удалил мою папку bin, в которой хранятся все изображения и все необходимое для программы. (К счастью, у меня была резервная копия). Я попытался найти его и попробовал каждое найденное решение, но ничего не помогло, а также большинство из них предлагает удалить папку вручную, чего я не могу. Что мне делать?

Ответы [ 29 ]

1 голос
/ 10 апреля 2013

У меня недавно возникла эта проблема. Я понял, что это начало происходить после того, как я установил рабочее пространство для автоматической перезагрузки всех ресурсов с диска. Это можно настроить в меню: «Настройки»> «Основные»> «Рабочая область».

1 голос
/ 10 ноября 2013

Я работал над проектом с открытым исходным кодом, и эта конкретная проблема была настоящей болью в заднице, и в итоге я потерял 4 часа.

То, что пытается сказать затмение:

У меня нет прав доступа к определенной папке bin. Если вы используете Linux, то:

  1. Откройте свой терминал
  2. Перейдите в каталог, откуда вы импортируете проект для затмения и chmod 777 -R project_folder
  3. Проверьте еще раз, если проблема все еще сохраняется, перейдите в папку в вашем проекте, где находится bin, и сделайте то же самое - chmod 777 -R bin_folder
  4. Теперь откройте затмение, очистите и постройте снова. Это должно работать гладко
1 голос
/ 26 августа 2010

Это только что случилось со мной. Когда это произошло, у меня было отключено управление доступом пользователя (Windows Vista 32 bit). Я снова включил UAC, перезагрузил Vista, а затем ошибка исчезла. Интуитивно понятно, что при отключенном UAC удаление каталога bin / net завершается неудачно, но с включенным UAC работает. Пойди разберись.

1 голос
/ 20 июня 2015

Решение (для меня): В моем случае файл больше не существовал, где бы он ни был связан, поэтому файл не может быть найден (очевидно). Все упомянутые файлы находятся в пути в моей папке src или в других локальных проектах. Ничто до сих пор не работает для меня, кроме следующего ...

Как мне удалось удалить неработающие ссылки.

  • Open Eclipse, открытый проект
  • Перейти в папку (в проводнике), на которую ссылается файл.
  • Создать файл (пустой / пустой) с тем же именем, что и файл ссылка (например: "File.java").
  • Вернитесь в затмение и обновите проект.
  • Теперь вы можете удалить файл, который сейчас находится.

Ссылка удалена.

Это грязный обходной путь. Однако я надеюсь, что эта проблема будет решена.

1 голос
/ 14 ноября 2016

1 - Очистите свой проект, перейдя в Проект -> Очистить .

2 - Убедитесь, что вы отметили Проект -> Построить автоматически .

Но перед этим проверьте разрешения для папок src и target вашего проекта, eclipse необходимо прочитать и записать в эти папки, а затем освободить разрешения для него. Ваша проблема будет решена.

1 голос
/ 27 июня 2015

просто добавление к базе знаний. У меня была эта проблема. перезапуск затмения или windows не устранил его.

удаление .metatdata / .lock в родительском каталоге после закрытия eclipse решило проблему. iirc, иногда нужно перезагрузить windoze.

0 голосов
/ 28 июня 2017

Обновление Spring Boots!

У меня была такая же проблема, когда мой набор инструментов Spring выдает эту ошибку [Windows 7] всякий раз, когда я делаю изменения в JSP или ресурсах (css, js, images). Это позволит сохранить один раз, чтобы отразить изменения, но во второй раз STS выдаст ошибку, что он не сможет удалить файл, который я изменил [по сути, не смог переместить файл в папку bin]. Я должен остановить приложение, сделать проект -> очистить, чтобы ошибка появилась, внести изменения и запустить приложение. Обозреватель процесса сказал, что javaw имеет указатель на каталог bin.

Я перепробовал все предложения, которые указаны в качестве ответов - воссоздал рабочее пространство, проверил ссылки на проекты, обновил мой набор инструментов Spring, отключил поиск окон, индексацию и т. Д. Но ни один из них не сработал.

Наконец я обновил свои весенние ботинки с 1.4.0 до 1.5.4, и ошибка исчезла. Поэтому, если кто-либо из вас использует Spring Boots, сталкивается с этой проблемой, проверьте свою версию и обновите ее. Вам также может понадобиться добавить spring-boot-devtools, чтобы включить «горячую» замену с последними версиями весенних сапог.

0 голосов
/ 09 марта 2017

Я исправил это, отключив индексацию поиска Windows. Кажется, я помню, довольно давно, я пытался найти папку моего проекта с помощью проводника Windows. Я предполагаю, что с тех пор Windows постоянно обновляла свой поисковый индекс, сканируя папку, и теперь сталкивается с затмением.

Для отключения:

  1. Панель управления
  2. Администрирование
  3. Услуга
  4. Найти "поиск Windows"
  5. Отключить

Так как поиск в Windows не работает, я все равно им не пользуюсь. Для поиска я использую агент-вымогатель .

0 голосов
/ 30 января 2017

у меня работает:

  1. Закрыть Eclipse.
  2. Удалите из папки Eclipse в вашем проекте все данные внутри классов.
  3. Откройте Eclipse.
  4. Команда -> Очистка
0 голосов
/ 27 сентября 2011

На окнах я открыл затмение с правами администратора. Проблема ушла.

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