我正在尝试在/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。
答案 0 :(得分:457)
答案 1 :(得分:35)
到目前为止,我已经看到了其他3个修复程序:
解决方案归结为使用正确的内容清理.metadata文件夹
答案 2 :(得分:16)
有时删除.lock文件不起作用。你可以试试这个:
从 eclipse / configuration / .settings / org.eclipse.ui.ide.prefs
中删除 RECENT_WORKSPACES 行答案 3 :(得分:8)
:如果您无法删除.lock
文件,则会提供以下信息:
您知道eclipse已经关闭,只需打开任务管理器然后进程,然后end precess
打开所有 eclipse.exe 进程列表中的事件。
答案 4 :(得分:6)
工作区只能同时在一个eclipse副本中打开。此外,您从它的外观中删除了自己的写访问权限。有问题的所有用户都必须拥有“管理员”组,以便您做一些工作甚至可以工作。
答案 5 :(得分:2)
在Administrator Mode
中运行eclipse为我修复了它。您可以通过 [右键单击] - >执行此操作从安装目录eclipse.exe
上以管理员身份运行。
我在win7机器上有限制性许可的工作环境。我也删除了.lock
和.log
文件,但这没有帮助。它也可以是一切的组合,使其发挥作用。
答案 6 :(得分:1)
另一个原因可能是您指向不再存在的驱动器上的工作区,认为您正在选择有效的工作区。例如,对我来说,工作区曾经存在于F驱动器上,但现在它位于我的D驱动器上。即使我没有F驱动器,它仍然被列为我曾经在Eclipse启动期间使用的工作空间。当我选择这个旧工作区时,Eclipse会抱怨工作区“正在使用”,这很奇怪。
答案 7 :(得分:0)
在我的情况下,这发生在插件开发期间从我的主Eclipse会话运行的Eclipse测试实例上。一个错误导致gui消失,但并没有完全杀死它。按下控制台中的停止按钮可以解决它。
答案 8 :(得分:0)
检查您是否拥有工作区目录的足够权限。当我没有工作区的写权限时,我收到了这个错误。
答案 9 :(得分:-1)
转到TaskManager(右键单击任务栏)并选择Processess菜单栏并选择eclipse.exe并单击EndProcess