Eclipse – “Workspace在使用或不能创build,select一个不同的。”
我试图在/Users/Shared/
目录中创build一个工作空间,我认为可以在用户之间共享该工作空间。 问题是,我创build工作区并更改它的权限后,我遇到下面的错误(图像) ,甚至没有切换到不同的用户。
我改变了权限
/Users/Shared $ ll drwxr-xr-x 3 HristoOskov wheel 102 Sep 18 20:07 myWorkspace
… 至…
/Users/Shared $ ll drwxrwxr-x 3 root admin 102 Sep 18 19:45 myWorkspace
那么我在这里做错了什么? 我应该如何configuration这个工作区,以便我可以1.摆脱错误信息,并从两个帐户访问它没有看到错误信息?
顺便说一下,我正在使用Mac OS X Lion v10.7.1。
正确答案可以在这个(重复) 问题中find 。
我在这里重现这个答案(它的工作原理!):
只需删除eclipse工作空间目录中的.metadata目录中的.lock文件即可
到目前为止,我已经看到了3个其他修正:
- 在.metadata /,rm .lock文件中
- 如果1)不起作用,请尝试结束进程javaw.exe等以退出IDE
- 如果1)&2)不起作用,请尝试.metadata /中的rm .log文件,然后仔细检查.plugin /。
- 这总是为我工作:重新定位.metadata /,打开和closures日食,然后覆盖.metadata回来
解决scheme归结起来,以正确的内容清理.metadata文件夹
有时删除.lock文件不起作用。 你可以试试这个:
从eclipse / configuration / .settings / org.eclipse.ui.ide.prefs中删除RECENT_WORKSPACES行
工作空间只能一次打开一个日蚀。 此外,你从它的外观拿走了自己的写权限。 所有有问题的用户都必须拥有“pipe理员”组,以便为您的工作做一点点工作。
对于Windows用户 :如果你不能删除.lock
文件,它会给你以下内容:
而且你知道eclipse已经closures,只要打开任务pipe理器,然后处理,然后end precess
处理进程列表中的所有eclipse.exe事件。
在Administrator Mode
运行eclipse为我解决了这个问题。 您可以通过[右键单击] – >以pipe理员身份从安装目录中的eclipse.exe
执行此操作。
我在一个工作环境与win7机器有限制性许可。 我也删除了.lock
和.log
文件,但没有帮助。 它可以是所有的组合,使其工作。
另一个原因可能是您指向已不存在的驱动器上的工作空间,认为您正在select有效的驱动器。 例如,对于我以前在F驱动器上存在的工作空间,但现在它在我的D驱动器上。 即使我没有F驱动器,它仍然被列为在Eclipse启动过程中曾经使用过的工作区。 当我select这个旧的工作空间时,Eclipse会抱怨工作空间“正在使用”,这很奇怪。
转到TaskManager(右键单击任务栏)并selectProcessess菜单栏,然后selecteclipse.exe并单击EndProcess
就我而言,这发生在插件开发期间从Eclipse主会话运行的Eclipsetesting实例上。 一个错误导致gui消失,但并没有完全杀死它。 按下控制台上的停止button来照顾它。
检查您是否拥有足够的工作空间目录权限。 当我没有写入权限到工作区时,我得到了这个错误。