我安装了几个不同的操作系统。当我尝试在另一个操作系统中启动eclipse时,eclipse开始抱怨“另一个eclipse实例”正在使用工作空间。万一你不知道eclipse使用.lock文件。
如何解决这个问题?
我看到了几种可能的方法来解决这个问题:
是否存在此问题的标准(或更好)解决方案?
答案 0 :(得分:1)
如果您干净地退出Eclipse,那么它不应该抱怨正在使用的Workspace。 或者您想同时访问多个日食的工作区?
更新:无论如何,我在Mac上使用OSX,Ubuntu和Windows的FAT32分区上的相同工作区进行了此操作,并没有遇到太多问题。当然记得设置文件编码和行终止设置项目或工作区宽!
答案 1 :(得分:1)
Eclipse工作区未设计或打算在不同的计算机之间共享(也不在不同的操作系统之间)。试图这样做肯定会引起头痛,甚至可能导致工作区损坏。像工作空间中嵌入的绝对文件路径(和其他工件)之类的东西根本不可移植。
更好的方法是将项目放在工作区外的文件系统中的其他位置;这样你就可以让多个工作区“包含”项目。从项目创建向导(一个标记为“使用默认位置”的复选框,需要取消选中)以及一个用所需文件系统位置填充的附带字段,可以轻松创建这样的项目。在其他工作区中,使用 File > Import > Existing Project Into Workspace
来获取项目。