4

在工作中,我们使用 Adob​​e Coldfusion Builder,安装 MercurialEclipse 等插件没有问题。但是在家里我想使用 Eclipse 本身,但是遇到了很多很多问题。当我尝试联系http://cbes.javaforge.com/update时,它​​只是说“无法在http://cbes.javaforge.com/update/content.jar读取存储库。安装更新会导致无休止的......待办的...

这里出了什么问题?我以为是防火墙。关掉了,没有成功。尝试阅读有关此问题的所有文章,也找不到我的解决方案。

希望有人能指出我正确的方向。

谢谢!!马丁

4

2 回答 2

2

您使用的是不同版本的 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 文件找到。不过,这可能是比第一个更糟糕的解决方法。

于 2011-06-17T18:09:09.347 回答
1

这可能是代理相关的问题。转到网络连接首选项页面并在活动提供商中选择手册。然后选择 HTTP,单击编辑,然后提供必要的详细信息。在首选项页面中对 HTTPS 执行相同操作。然后关闭首选项页面并重试。它应该工作。

于 2012-01-20T09:36:34.720 回答