這幾天在整理工作用的 laptop 與自己家用的 laptop,順手更新了 Eclipse。
這兩台電腦我都裝了 JRE (Java Runtime Environment) 7 與 JDK (Java Developement Kit) 7,在家裡的網路環境,Eclipse 安裝/更新 plugins 都沒有問題;但在公司的網路環境,卻出現了如下的畫面:
原以為是 Proxy 設定有問題,跳到另外一條線路做直接連線存取,狀況依舊。
檢查了 Windows 7 的網路防火牆相關設定,也看不出個所以然。
最後,我在 Google 找了好一陣子,找到解法:
- 用文字編輯器打開 Eclipse 資料夾裡面的 eclipse.ini 。
- 在
-vmargs
下面加入-Djava.net.preferIPv4Stack=true
。
改過之後的 eclipse.ini 會像這樣:
...略... openFile -vmargs -Djava.net.preferIPv4Stack=true -Dosgi.requiredJavaVersion=1.5 ...略...