在线访问Eclipse极其缓慢--无法完成更新或安装新软件。

39

我正在尝试在VMWare中设置一个Ubuntu 10.10镜像以进行一些Android开发(我的计算机实际上运行Windows 7 64位)。我已经下载了Eclipse 3.6.1,但当我尝试通过“帮助”->“安装新软件”来安装Android工具时,Eclipse就会卡住尝试下载该软件。即使等待了20分钟,也没有任何进展。

我尝试通过检查更新来检查Eclipse是否有网络访问权限,但这也存在问题。如果我做“帮助”->“检查更新”,Eclipse将开始搜索,然后需要很长时间才能取得任何进展。它花费了大约20分钟的时间从12%完成到25%,然后又花了30分钟的时间从25%完成到50%。

我仅在几分钟前以最快的速度安装了Java JDK,因此我知道这与我的VMWare设置无关。有什么想法可能会发生什么?


更新检查刚刚完成。结果发现进度是因为读取器超时而被中断了。我不确定这是否意味着Eclipse没有互联网访问? - qwertyk
4个回答

84

你说的没错,Eclipse更新可能非常慢,不管连接速度如何。

据我所知,这是因为每次尝试安装某些内容时,它会检查一堆缓慢的服务器以寻找更新。您可以在“安装新软件”对话框中取消选中“联系所有更新站点”选项以禁用此行为。我发现这样可以让事情快得多。


4
就是这样。我禁用了它,然后它立即找到了Android工具。你不知道今晚我在等待一个冻结的进度条上浪费了多少时间。谢谢大力帮忙! - zmow
1
另外,如果您确实需要进行软件更新(并且需要Eclipse与所有软件站点联系),请查看此链接:http://bit.ly/UInlSk。(基本上将“-Declipse.p2.mirrors=false”添加到eclipse.ini中并重新启动Eclipse) - Ashutosh Jindal
@Ashutosh Jindal 是的。我将您的评论作为答案提出。 - Ivan Ferrer Villa
有很大的不同。现在问题变成了,谁写了这个垃圾代码,为什么Eclipse的贡献者没有解决它? - noogrub
又解决了一个Eclipse的谜团。感谢观看超自然活动,Java版。 - Josh
显示剩余3条评论

5

我最近遇到了同样的问题,但最终我成功地找出了导致Eclipse网络连接极慢的原因。 事实上,问题不是带宽太低,而是连接超时。 在我的情况下,解决方案是在Windows中禁用所有不必要的网络适配器,如Hamachi和TeamViewer适配器。


2

在我这种情况下运行得非常快的另一种解决方案:

  • 按照新软件安装的正常流程操作,等待"timeout"错误消息。

  • 在超时错误消息窗口中,您可以看到您请求下载的软件包的URL:复制并粘贴这些URL,并手动下载这些软件包(在我的情况下总是非常快),并将它们放置在eclipse的/plugins目录中。

  • (重新启动eclipse?)然后像之前一样从工作台窗口重新启动正常的新软件安装过程。然后,在我的情况下,这次安装软件包只需要几秒钟时间,也许我错过了这个解决方案使事情变得更好的真正原因,但它确实起作用。


1
这是一个在所有版本中持续存在的烦恼。我遇到的情况是网站中有一些“僵尸”条目,这会让更新管理器感到困惑。
例如:

update sites with zombie entries

在删除空的“name”列(通常不应该出现)后,更新操作可以无缝进行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接