2

我的背景:

我是一个非常高级的 Eclipse 用户(从 2005 年开始):IBM RSA、Europa、Ganymede(然后在 NetBeans 平台上开发了几年),去年我在开发人员离开前不久继承了一个 Eclipse RCP 应用程序,建立在带有“e4 平台”的 Juno 顶部,使用 Windowbuilder 从 SWT 小部件设计组件和对话框。

大多数情况下,这非常顺利。Windowbuilder 看起来很脆弱,偶尔会损坏并需要重新启动或重新安装 Eclipse。在 Windows 上更糟糕,但它最近在我的 OSX 上崩溃了,我决定尝试全新安装。在过去,我成功地通过了谷歌搜索错误,并通过反复试验最终通过其他人提供的说明(“只需这 3 个简单步骤”)。

我已经安装了 Juno SR2,添加了 e4 工具“项目”,并且我的 Eclipse 产品(Eclipse 应用程序)启动了。
Windowbuilder 似乎已安装。它下载了一堆“东西”(Eclipse 甚至没有“更新站点”所具有的通用名称)。它说它需要重新启动,然后重新启动。当我尝试使用 WindowBuilder 打开“编写”的 java 类时,在 Eclipse 中出现错误:

Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".

所以,也许有些东西没有正确或完全下载。“关于 Eclipse”>“安装详细信息”>“已安装软件”中没有任何内容表明这可能来自什么。也许现在需要更新其他东西?或者也许更新会修复一些没有完成的东西?

但是仅检查更新会给我一个错误(我没有尝试安装!我只是检查了更新!甚至取消了全部选择):

Cannot complete the install because one or more required items could not be found.
  Software being installed: Eclipse e4 Tools (Incubation) 0.12.0.v20130520-0735 (org.eclipse.e4.core.tools.feature.feature.group 0.12.0.v20130520-0735)
  Missing requirement: Editor3x 0.12.0.v20130411-1653 (org.eclipse.e4.tools.emf.editor3x 0.12.0.v20130411-1653) requires 'bundle org.eclipse.e4.ui.model.workbench 1.0.0' but it could not be found
  Cannot satisfy dependency:
From: Eclipse e4 Tools (Incubation) 0.12.0.v20130520-0735 (org.eclipse.e4.core.tools.feature.feature.group 0.12.0.v20130520-0735)
To: org.eclipse.e4.tools.emf.editor3x [0.12.0.v20130411-1653]

我正在寻找如何理解和解决此错误的一般策略。

我如何找到“ org.eclipse.e4.ui.model.workbench”?像这样的名称不会出现在“添加新软件”搜索区域、Eclipse Marketplace 或更新中(为什么必须有这么多种搜索方式?)。像“e4”或“模型”这样的术语太笼统了(它是“​​eclipse 建模框架”或“EMF”的一部分吗?)。

请注意,我正在寻找一个通用的解决方案策略。我根据一个特定的(重复出现的)问题来陈述这个问题,如果你能在那里帮助我,很好,但“正确”的答案将是更普遍地揭示 Eclipse 秘密知识。

4

1 回答 1

0

您可以尝试将二进制 jar 添加到本地 eclipseplugins目录中。
你可以在这里找到它。

于 2014-02-06T13:02:15.297 回答