在工作中我们使用Adobe Coldfusion Builder并且没有问题安装像Mercurial
Eclipse这样的插件.但在家里我想使用Eclipse本身,但遇到了很多问题.当我尝试联系
http://cbes.javaforge.com/update时,它只是说“无法在
http://cbes.javaforge.com/update/content.jar读取存储库.安装更新会导致无休止的…等待…
这里出了什么问题?我以为这将是防火墙.把它关掉,没有成功.试过阅读有关这个问题的所有文章,也找不到我的解决方案.
希望有人可以指出我正确的方向.
感谢名单!
马腾
最佳答案 您使用的是不同版本的Eclipse吗?在更新之前尝试打开“传输”选项卡,看看它是否阻止了下载content.jar等内容.如果是这样,问题是存储库仅支持经典更新站点,而Eclipse仅使用p2.
至于解决它…我注意到这不适用于最新的Eclipse版本.根据文档,经典仍然应该得到支持.我不知道这是行为改变还是错误.解决方法可能是使用较旧的Eclipse,切换到Preferences,General / Capabilities中的经典更新,或者可能将插件的zip放在eclipse dropins文件夹(eclipse / dropins)中.
我没有尝试过这些,但偏好似乎最有可能.
我正在使用Eclipse 3.7 build I20110526-1708.
编辑
是的,你可以说这是一个p2问题:http://cbes.javaforge.com/update/content.jar是404,而http://cbes.javaforge.com/update/site.xml工作正常. site.xml是经典的更新机制.
根据wiki:
However, users will rarely have a need for enabling Update Manager, because p2 is able to install from any update site that was designed for Update Manager.
我自己尝试了这一点,并且可以验证Capabilites的解决方法是否有效:启用后,转到帮助>软件更新>查找并安装.单击“搜索要安装的新功能”,然后将您的站点添加为远程站点.
它应该成功找到提供的功能.
如维基上所列,这是一种解决方法,通常不应使用.我不确定为什么这是必要的;我自己无法找到相关信息.
至于dropins目录,我犯了一个错误:它应该是一个jar文件,而不是zip文件. plugin’s jar,可以通过查看site.xml文件找到.不过,这可能是比第一次更糟糕的解决方法.