您使用的是不同版本的 Eclipse 吗?尝试在更新之前打开传输选项卡,看看它是否阻止下载 content.jar 之类的内容。如果是这样,问题在于存储库仅支持经典更新站点,而 Eclipse 仅使用 p2。
至于解决它...我注意到这不适用于最新版本的 Eclipse。根据文档,仍然应该支持经典。我不知道这是行为改变还是错误。解决方法可能是使用较旧的 Eclipse,切换到 Preferences、General/Capabilities 中的经典更新,或者可能将插件的 zip 放在 eclipse dropins 文件夹 (eclipse/dropins) 中。
我没有尝试过这些,但偏好似乎最有可能。
我正在使用 Eclipse 3.7 构建 I20110526-1708。
已编辑
是的,你可以看出这是一个 p2 问题:http ://cbes.javaforge.com/update/content.jar是 404,而http://cbes.javaforge.com/update/site.xml工作正常。site.xml 是经典的更新机制。
根据维基:
但是,用户很少需要启用 Update Manager,因为 p2 能够从为 Update Manager 设计的任何更新站点进行安装。
我自己尝试过,并且可以验证 Capabilites 解决方法是否有效:启用后,转到帮助>软件更新>查找并安装。单击搜索要安装的新功能,并将您的站点添加为远程站点。
它应该成功地找到提供的功能。
如 wiki 中所列,这是一种解决方法,通常不应使用。我不确定为什么有必要;我自己找不到有关它的信息。
至于 dropins 目录,我犯了一个错误:它应该是 jar 文件,而不是 zip。插件的jar,可以通过查看 site.xml 文件找到。不过,这可能是比第一个更糟糕的解决方法。