在Eclipse Oxygen.3a发行版(4.7.3a)上安装AntlrDT:“无法按要求完成安装”

时间:2019-02-27 01:34:45

标签: eclipse

我刚刚尝试从更新站点http://www.certiv.net/updates/在Eclipse上安装AntrlDT,StringTemplateDT和XVisitorDT。 但是,Eclipse告诉我“无法按要求完成安装”(以下屏幕截图)。当取消选中建议的解决方案时,我可以看到失败的原因:

Cannot complete the install because one or more required items could not be found.
  Software being installed: StringTemplateDT 4.9.0.20190203-0050 (net.certiv.stdt.feature.feature.group 4.9.0.20190203-0050)
  Missing requirement: Dsl Editor Core 0.9.0.20190203-0048 (net.certiv.dsl.core 0.9.0.20190203-0048) requires 'bundle org.eclipse.core.runtime 3.15.100' but it could not be found
  Cannot satisfy dependency:
    From: Dsl Editor UI 0.9.0.20190203-0048 (net.certiv.dsl.ui 0.9.0.20190203-0048)
    To: bundle net.certiv.dsl.core 0.9.0
  Cannot satisfy dependency:
    From: ST Core 4.9.0.20190203-0050 (net.certiv.stdt.core 4.9.0.20190203-0050)
    To: bundle net.certiv.dsl.ui 0.9.0
  Cannot satisfy dependency:
    From: StringTemplateDT 4.9.0.20190203-0050 (net.certiv.stdt.feature.feature.group 4.9.0.20190203-0050)
    To: net.certiv.stdt.core [4.9.0.20190203-0050]

因此,似乎更新站点中缺少某些组件,这是它们需要修复的问题,但是我发现消息很难理解。这是正确的解释吗?

我正在运行Eclipse Oxygen.3a版本(4.7.3a)。

enter image description here

1 个答案:

答案 0 :(得分:1)

我发现日食光子也有同样的问题。

问题中指定的组件未安装,因为它们需要插件 org.eclipse.core.runtime 3.15.100

install remediation screenshot

事实是Eclipse Oxygen / Photon安装了3.14版插件

我问Eclipse社区论坛,以了解如何在我的Eclipse版本(see question)中将org.eclipse.core.runtime升级到3.15。

他们建议安装插件版本3.15.200附带的eclipse的最新版本(即2019-03)

我安装了新的Eclipse,终于可以成功安装AntlrDT