Ответ 1
Правильный ответ можно найти в этом (дубликат) question.
Я воспроизвожу здесь ответ (он работает!):
Просто удалите файл .lock в каталоге .metadata в вашем 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.
Правильный ответ можно найти в этом (дубликат) question.
Я воспроизвожу здесь ответ (он работает!):
Просто удалите файл .lock в каталоге .metadata в вашем eclipse. каталог рабочей области
Я видел еще 3 исправления:
Решение сводится к очистке папки .metadata с правильным содержимым
Иногда удаление файла .lock не работает. Вы можете попробовать следующее:
Удалить строку RECENT_WORKSPACES из eclipse/configuration/.settings/org.eclipse.ui.ide.prefs
Рабочие пространства могут быть открыты только в одной копии затмения одновременно. Кроме того, вы убрали свой собственный доступ на запись из его взглядов. Все пользователи, о которых идет речь, должны иметь группу "admin" для того, что вы сделали, даже немного работая.
для пользователей Windows. Если вы не можете удалить файл .lock
, и он даст вам следующее:
И вы знаете, что затмение уже закрыто, просто откройте Диспетчер задач, затем процессы, затем end precess
для всех eclipse.exe вхождения в список процессов.
Запуск затмения в Administrator Mode
исправил его для меня. Вы можете сделать это с помощью [Щелкните правой кнопкой мыши] → Запустить в качестве администратора в eclipse.exe
из установочного каталога.
Я работал в рабочей среде с win7-машиной, имеющей ограничительное разрешение. Я также удалил файлы .lock
и .log
, но это не помогло. Это может быть комбинация всех, что заставило его работать.
Дополнительная причина может заключаться в том, что вы указываете на рабочую область на диске, которая больше не существует, думая, что вы выбрали правильный. Например, для меня рабочая область существовала на диске F, но теперь она находится на моем диске D. Несмотря на то, что у меня больше нет накопителя F, он по-прежнему отображается как рабочее пространство, которое я использовал во время запуска Eclipse. Когда я выбираю это старое рабочее пространство, Eclipse жалуется, что рабочее пространство "используется", что очень странно.
Перейдите в TaskManager (щелкните правой кнопкой мыши на панели задач) и выберите панель меню "Процессы" и выберите eclipse.exe и нажмите "EndProcess"
В моем случае это произошло на тестовом экземпляре Eclipse, который запускался из моего основного сеанса Eclipse во время разработки плагина. Ошибка привела к исчезновению gui, но не полностью убила его. Нажатие кнопки остановки в консоли позаботилось об этом.
Убедитесь, что у вас достаточно прав на каталог рабочей области. Я получил эту ошибку, когда у меня не было разрешения на запись в рабочее пространство.