当我启动时,Eclipse显示“工作区不能被锁定”
“无法启动产品,因为相关的工作空间目前正在被另一个Eclipse应用程序使用”或“工作空间正在使用或无法创建,请选择另一个工作空间。”
但我知道它不是。
我如何“解锁”它?
当我启动时,Eclipse显示“工作区不能被锁定”
“无法启动产品,因为相关的工作空间目前正在被另一个Eclipse应用程序使用”或“工作空间正在使用或无法创建,请选择另一个工作空间。”
但我知道它不是。
我如何“解锁”它?
当前回答
在管理员模式下运行eclipse为我解决了这个问题。您可以通过[右键单击]->在安装目录下以管理员身份运行eclipse.exe。
我在win7机器的工作环境中具有限制性权限。我还删除了.lock和.log文件,但这并没有帮助。它也可以是所有这些因素的结合。
其他回答
进入任务管理器(在任务栏中单击右键),选择进程菜单栏,选择eclipse.exe,单击EndProcess
删除日志和.lock不起作用,但是
-clean选项为我修复了它。
我不知道出了什么问题,但我通过直接在c驱动器(c:\dev)中创建一个目录来解决,而不是从我的主文件夹(c:\users\me\dev)。但我不用多想。在我的情况下,它是新的eclipse解压缩实例。我无法在eclipse文件夹中看到.matadata文件夹。感谢上帝的恩典,我解决了。
我也遇到了同样的问题,但是由于某些原因,工作区中的.lock文件没有被删除。甚至创建一个新的工作空间也会被锁定。
所以我所做的就是清理windows temp文件夹,%PREFETCH%文件夹和% temp %位置。重新启动系统,然后允许删除.lock文件。
也许它会帮助别人。
Mac用户:
可能是另一个eclipse实例正在后台运行。如果是,使用Force Quit eclipse或
ps -ef |grep eclipse kill -9 pid
到所有eclipse实例,并启动新的工作空间