0

我在 LiClipse/Eclipse 的一个实例中运行 LiClipse 7.1.0,该实例已经使用并升级了很长时间。LiClipse 现在建议我升级到 LiClipse 7.2.0。当我尝试升级时,它会失败并显示一条消息“依赖项不可满足”。

查看宣布 7.1.0 的 LiClipse 博客文章,我看到声明“LiClipse 现在基于 Eclipse 4.17 (2020-09)”。支持此功能所需的模块来自 Eclipse... 首选项... 安装/更新... 对话框中的“可用软件站点”列表。我有表格的条目,http://download.eclipse.org/eclipse/updates/4.7并且http://download.eclipse.org/eclipse/updates/4.14. 我可能应该添加一个条目,例如http://download.eclipse.org/eclipse/updates/4.17或…<code>/2020-09 或其他内容。

但是,为了让 LiClipse 成功更新,我应该在可用软件站点列表中拥有哪些站点?我要输入哪些网址?将来,有什么方法可以学习要输入的新 URL,这样答案就不是特定于当前版本的 Eclipse?

“如何升级 Eclipse IDE”的 Eclipse wiki 页面中,我看到“输入新存储库的 URL”的说明,但没有看到要使用的存储库列表。我想要一个存储库列表。我不想猜测。

我一直希望找到一个页面,上面写着“对于 LiClipse 7.2.0,请使用这些可用的软件站点”。或者更好的是,我一直希望 Eclipse 将有一种机制,使以前的可用软件站点可以告诉 Eclipse 新的可用软件站点要添加,旧的要退出。但我不觉得。

以下是当我尝试升级到 LiClipse 7.2.0 时 LiClipse 给我的错误消息。

Cannot complete the install because some dependencies are not satisfiable
  Software being installed: a.jre.javase 1.7.0
  Software being installed: LiClipse 7.2.0.202102221417 (com.brainwy.liclipse.rcp.product 7.2.0.202102221417)
  Cannot satisfy dependency:
    From: LiClipse Editor 7.2.0.202102221417 (com.brainwy.liclipse.editor 7.2.0.202102221417)
    To: osgi.ee; (&(osgi.ee=JavaSE)(version=11))
  Cannot satisfy dependency:
    From: LiClipse Feature 7.2.0.202102221417 (com.brainwy.liclipse.feature.feature.group 7.2.0.202102221417)
    To: org.eclipse.equinox.p2.iu; com.brainwy.liclipse.editor [7.2.0.202102221417,7.2.0.202102221417]
  Cannot satisfy dependency:
    From: LiClipse 7.2.0.202102221417 (com.brainwy.liclipse.rcp.product 7.2.0.202102221417)
    To: org.eclipse.equinox.p2.iu; com.brainwy.liclipse.feature.feature.group [7.2.0.202102221417,7.2.0.202102221417]

我在 MacOS 10.13.6 High Sierra 上运行,如果这有什么不同的话。

4

1 回答 1

1

http://update.liclipse.com/latest(根据https://www.liclipse.com/download.html#update_site)。

错误消息告诉您的是您需要使用 Java 11 运行 LiClipse,这是有道理的,因为 Eclipse 4.17 需要 Java 11。请注意,Eclipse 4.17 没有在比Mojave更早的任何东西上进行测试;如果可以的话,您应该至少更新到该版本。

于 2021-03-07T04:41:03.593 回答