2009-09-28 42 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