我正在运行Ubuntu 12.04。运行“检查更新”后,列出的更新之一是Eclipse Platform ==> 3.7.2,我无法选择(白色插头类型图标)。我认为描述了冲突依赖,这与Java开发工具有关。无论如何,我强制选择所有内容(包括Eclipse平台),然后手动取消选择除Eclipse平台之外的所有其他选项。然后我就可以继续进行该选项的更新。
更新似乎很顺利,但最终导致错误,即文件无法成功删除(我相信它是/usr/lib/eclipse/.eclipse
或类似的东西)。在听完了一些建议之后,我运行了sudo chown -R $USER:$USER /usr/lib/eclipse /usr/share/eclipse
,然后重复了之前完成的更新过程,这有效。
重新启动Eclipse后,我的所有插件似乎都缺失了。 Eclipse看起来完全被剥离了。在帮助菜单中,不再有“检查更新”选项。虽然在安装细节中,仍然列出了插件。
我尝试将eclipse目录的所有权重置为root,但它不会改变任何东西。我查看了各种错误报告和论坛等,但我不知道该怎么做。任何人都可以帮助我吗?
错误日志:
Error
Sun Jan 19 11:50:37 GMT 2014
Error creating feature
"file:/usr/lib/eclipse/features/org.eclipse.equinox.p2.user.ui_2.1.2.R37x_v20110815-1155-
6-Bk8pYWZz0qUTX5I15GZWwbXkrl/".
[/usr/lib/eclipse/features/org.eclipse.equinox.p2.user.ui_2.1.2.R37x_v20110815-1155-6-
Bk8pYWZz0qUTX5I15GZWwbXkrl/feature.xml (No such file or directory)]
...接着是另一个类似的条目,接着是:
Error
Sun Jan 19 11:37:42 GMT 2014
FrameworkEvent ERROR
org.osgi.framework.BundleException: The bundle
"org.eclipse.equinox.p2.reconciler.dropins_1.1.100.dist [80]" could not be resolved.
Reason: Missing Constraint: Require-Bundle: org.eclipse.equinox.p2.touchpoint.eclipse;
bundle-version="1.0.0"
......接着是:
Error
Sun Jan 19 11:37:42 GMT 2014
Bundle reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20110815-
1438.jar@1:start not found.