我一直在丢失 Java 工作区 Eclipse 中的内容

I keep on losing what's in my Java workspace, Eclipse

当我打开 eclipse 时,我时不时地发现我的 Package Explorer 中的所有项目都消失了,仍然在 Workspace 文件夹中,但它们没有出现在我的 Package Explorer 中,我需要找回它们创建一个新文件并将其命名为 top 到原始文件的名称。有什么办法可以防止它,因为它会成为一种滋扰。

我不知道您是否还有其他工作区,但您可以随时在工作区之间切换。

在 Eclipse 中,在 File 下,有一个名为 Switch Workspace 的选项。您可能还需要右键单击 Package Explore 然后点击刷新(或者 F5 也会这样做)

在大多数情况下,这是由工作区元数据损坏引起的。发生这种情况的原因有很多,例如计算机意外重启、eclipse 被 OS 强制结束等。一旦元数据损坏,问题可能会反复出现。

您可以尝试不同的方法。

首先备份你所有的工作,你的项目,甚至你的工作区,然后再尝试任何事情。 None 的修复实际上需要这样做,但安全总比遗憾好。

解决方法 1:

转到 Project Explorer 中的下拉菜单和 select Top Level Elements -> Projects。

解决方法 2

文件->导入->常规->从现有项目。

如果您没有看到任何项目,请务必查看工作区的根文件夹。

您可以一个一个地导入项目,也可以 select 一次导入所有项目。 如果项目变灰,请尝试 select 所有按钮附近的刷新按钮。

在大多数情况下,这应该可以解决问题。如果它不断重复出现,请尝试以下修复。

修复 1 :

关闭 Eclipse。

cd /home/user/workspace/.metadata/.plugins (不同的 OS/eclipse 安装目录路径可能不同)

rm -rf org.eclipse.core.resources(删除文件)

启动 Eclipse

执行文件->导入

常规->现有项目到工作区

单击 "Select root directory" 字段并浏览到工作区文件夹中的每个子文件夹,然后导入。

修复 2 :

将您的 eclipse 更新到最新版本。

修复 3

如果在所有这些步骤之后问题仍然反复出现,请将最新版本的 eclipse 安装到不同的文件夹。

创建一个新的工作区。

将所有项目备份到旧 eclipse 安装的存档文件中。

将所有项目从新安装的 eclipse 导入到新工作区。