2009-09-28 74 views
11

如何更改Eclipse Update Manager的“读取超时”值?如何更改Eclipse更新管理器的“读取超时”值?

我有互联网连接速度较慢,我不能安装任何插件,因为Eclipse的更新管理器抛出我的异常:

Transfer Exception 

java.net.SocketTimeoutException: Read timed out 
at java.net.SocketInputStream.socketRead0(Native Method) 
at java.net.SocketInputStream.read(Unknown Source) 
at java.io.BufferedInputStream.read1(Unknown Source) 
at java.io.BufferedInputStream.read(Unknown Source) 
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170) 
at java.io.FilterInputStream.read(Unknown Source) 
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) 
at java.io.FilterInputStream.read(Unknown Source) 
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) 
at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$1.performFileTransfer(AbstractRetrieveFileTransfer.java:140) 
at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 

回答

0

来解决这个问题将是下载.jar文件的插件的最简单方法您正在尝试安装并执行脱机安装。

编辑:我试图找到一个指导的链接,但eclipse.org保持超时对我。

+0

我使用了这个问题,但现在Eclipse试图在计算新插件的需求之后自行更新自己。还有同一首老歌:“阅读超时”。 – 2009-09-28 21:03:32

0

我相信你在3.5.1的推出期间遇到了这些超时问题。在此期间,Eclipse.org有几个服务器和镜像问题,这导致了manhy人在尝试更新时遇到超时。

将来,当您看到类似这样的问题时,您可以尝试从特定镜像进行安装。我发现,从这里安装往往工作很好,即使Eclipse.org是不是:

http://eclipse.unixheads.org/

+0

Thanx为链接。任何大约4MB或更多的插件都会超时。 – 2009-10-10 19:32:16

+0

该链接不再有效。 – RCross 2013-12-09 12:14:34

14

我得到了很多3.6版本,但添加以下行的eclipse.ini帮了我的错误很多:

-Dsun.net.client.defaultReadTimeout=30000 

行权后与 -vmargs

+0

似乎没有工作(已)... – yglodt 2016-02-15 09:11:58

17

它添加弗兰克提到你可以在设定的eclipse.ini超时选项,这里的documentation

“使用-DpropName = propValue作为VM参数传递给Java虚拟机,设置在config.ini文件所需的财产在适当的配置区”

我设置如下,以避开我的超时问题:

-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000 
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000 
+0

似乎没有工作(已)... – yglodt 2016-02-15 09:12:01

+0

这些值以毫秒为单位吗?如果是这样,3000看起来不是很多 - 也许30000或60000会更好? – 2016-12-06 14:10:45