我试图在/Users/Shared/目录中创建一个工作区,并认为我可以在用户之间共享该工作区。问题是,在我创建工作空间并更改其权限之后,我甚至没有切换到不同的用户就遇到了下面的错误(图像)。

我把权限从

/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

我哪里做错了?我应该如何配置这个工作空间,以便我可以1。2.删除错误信息。从两个帐户访问它而不看到错误消息?

顺便说一下,我正在使用Mac OS X Lion v10.7.1。


当前回答

工作区一次只能在一个eclipse副本中打开。此外,您从外观上剥夺了自己的写访问权。所有有问题的用户必须有“管理”组,你所做的甚至工作一点。

其他回答

进入任务管理器(在任务栏中单击右键),选择进程菜单栏,选择eclipse.exe,单击EndProcess

在管理员模式下运行eclipse为我解决了这个问题。您可以通过[右键单击]->在安装目录下以管理员身份运行eclipse.exe。

我在win7机器的工作环境中具有限制性权限。我还删除了.lock和.log文件,但这并没有帮助。它也可以是所有这些因素的结合。

对于windows用户:如果你不能删除.lock文件,它会给你如下:

您知道eclipse已经关闭,只需打开任务管理器,然后在进程列表中结束所有eclipse.exe出现的进程。

工作区一次只能在一个eclipse副本中打开。此外,您从外观上剥夺了自己的写访问权。所有有问题的用户必须有“管理”组,你所做的甚至工作一点。

到目前为止,我已经看到了3个其他修复:

在.metadata/, rm .lock文件中 如果1)不起作用,尝试结束进程javaw.exe等退出IDE 如果1)&2)不工作,尝试rm .log文件在.metadata/,并再次检查.plugin/。 这对我来说总是有效的:重新定位.metadata/,打开和关闭eclipse,然后覆盖。metadata

解决方案可以归结为用正确的内容清理.metadata文件夹