Eclipse - "Рабочее пространство в использовании или не может быть создано, выбрано другое".

Я пытаюсь создать рабочую область в каталоге /Users/Shared/ с мыслью, что я могу разделить это рабочее пространство между пользователями. Проблема заключается в том, что после создания рабочей области и изменения разрешения на нее я сталкиваюсь с ошибкой ниже (изображение) , даже не переключаясь на другого пользователя.

Я изменил разрешения от

/Users/Shared $ ll
drwxr-xr-x  3 HristoOskov  wheel   102 Sep 18 20:07 myWorkspace

... to...

/Users/Shared $ ll
drwxrwxr-x  3 root         admin   102 Sep 18 19:45 myWorkspace

Так что я делаю неправильно здесь? Как мне настроить это рабочее пространство, чтобы я мог 1. избавиться от сообщения об ошибке и 2. получить доступ к нему из обеих учетных записей, не видя сообщение об ошибке?

Кстати, я работаю над Mac OS X Lion v10.7.1.

error

Ответ 1

Правильный ответ можно найти в этом (дубликат) question.

Я воспроизвожу здесь ответ (он работает!):

Просто удалите файл .lock в каталоге .metadata в вашем eclipse. каталог рабочей области

Ответ 2

Я видел еще 3 исправления:

  • в .metadata/, rm.lock file
  • если 1) не работает, попробуйте завершить процесс javaw.exe и т.д., чтобы выйти из IDE
  • если 1) & 2) не работает, попробуйте файл rm.log в .metadata/и дважды проверьте .plugin/.
  • Это всегда сработало для меня: переместите .metadata/, откройте и закройте затмение, затем перезапишите .metadata back

Решение сводится к очистке папки .metadata с правильным содержимым

Ответ 3

Иногда удаление файла .lock не работает. Вы можете попробовать следующее:

Удалить строку RECENT_WORKSPACES из eclipse/configuration/.settings/org.eclipse.ui.ide.prefs

Ответ 4

Рабочие пространства могут быть открыты только в одной копии затмения одновременно. Кроме того, вы убрали свой собственный доступ на запись из его взглядов. Все пользователи, о которых идет речь, должны иметь группу "admin" для того, что вы сделали, даже немного работая.

Ответ 5

для пользователей Windows. Если вы не можете удалить файл .lock, и он даст вам следующее:

enter image description here

И вы знаете, что затмение уже закрыто, просто откройте Диспетчер задач, затем процессы, затем end precess для всех eclipse.exe вхождения в список процессов.

Ответ 6

Запуск затмения в Administrator Mode исправил его для меня. Вы можете сделать это с помощью [Щелкните правой кнопкой мыши] → Запустить в качестве администратора в eclipse.exe из установочного каталога.

Я работал в рабочей среде с win7-машиной, имеющей ограничительное разрешение. Я также удалил файлы .lock и .log, но это не помогло. Это может быть комбинация всех, что заставило его работать.

Ответ 7

Дополнительная причина может заключаться в том, что вы указываете на рабочую область на диске, которая больше не существует, думая, что вы выбрали правильный. Например, для меня рабочая область существовала на диске F, но теперь она находится на моем диске D. Несмотря на то, что у меня больше нет накопителя F, он по-прежнему отображается как рабочее пространство, которое я использовал во время запуска Eclipse. Когда я выбираю это старое рабочее пространство, Eclipse жалуется, что рабочее пространство "используется", что очень странно.

Ответ 8

Перейдите в TaskManager (щелкните правой кнопкой мыши на панели задач) и выберите панель меню "Процессы" и выберите eclipse.exe и нажмите "EndProcess"

Ответ 9

В моем случае это произошло на тестовом экземпляре Eclipse, который запускался из моего основного сеанса Eclipse во время разработки плагина. Ошибка привела к исчезновению gui, но не полностью убила его. Нажатие кнопки остановки в консоли позаботилось об этом.

Ответ 10

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