我应该如何修复 Eclipse 安装中缺少的 p2 目录?

我应该如何修复 Eclipse 安装中缺少的 p2 目录?

最近重建了我的 PC,并安装了新的 Java Eclipse。我的做法与以前略有不同,我使用了安装程序,然后我也安装了安装程序来帮助管理更新等。这似乎是个好主意。

当我启动 Eclipse 时,它​​会抛出一些错误。目前的主要问题是我的 Eclipse 安装目录没有 p2 目录。安装程序目录中和我的 User 目录下有一个 p2 目录,但 Eclipse 正在主安装目录中寻找它。它给出此错误:

Registry Directory not available: c:\Program Files\Java\Eclipse\java-2021-03\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry

作为参考,安装程序目录为C:\Program Files\Java\Eclipse\eclipse-installer,如上所述,这里有一个 p2 目录,其中包含必要的文件。主要安装位于 下c:\Program Files\Java\Eclipse\java-2021-03

我不确定我为什么会遇到这种情况,因为我基本上只是按照安装向导中的说明进行操作。我需要重新安装吗?或者有没有办法以永久的方式修复安装(即不是解决方法)?如果我需要重新安装,我应该将安装程序放在与 Eclipse 安装本身相同的目录中,还是我应该做其他不同的事情?

答案1

我在网上阅读和搜索了更多资料,决定重新安装 Eclipse,但这次不使用安装程序 - 原来 zip 文件里面有一个 p2 目录!看来安装程序安装得不太好,所以下次我不会再安装它了。

附注:我还了解到 Eclipse 没有卸载程序,这意味着我需要做的就是删除旧目录,但与普遍看法相反的是实际上将条目放入注册表中,如果您确实希望它们消失,则除了手动删除之外没有其他方法可以删除它们。

相关内容