Eclipse with JDK (Java Developement Kit) 7

這幾天在整理工作用的 laptop 與自己家用的 laptop,順手更新了 Eclipse
這兩台電腦我都裝了 JRE (Java Runtime Environment) 7 與 JDK (Java Developement Kit) 7,在家裡的網路環境,Eclipse 安裝/更新 plugins 都沒有問題;但在公司的網路環境,卻出現了如下的畫面:
Eclipse problem with JDK7

原以為是 Proxy 設定有問題,跳到另外一條線路做直接連線存取,狀況依舊。
檢查了 Windows 7 的網路防火牆相關設定,也看不出個所以然。
最後,我在 Google 找了好一陣子,找到解法:

  1. 用文字編輯器打開 Eclipse 資料夾裡面的 eclipse.ini 。
  2. -vmargs 下面加入 -Djava.net.preferIPv4Stack=true

改過之後的 eclipse.ini 會像這樣:

...略...
openFile
-vmargs
-Djava.net.preferIPv4Stack=true
-Dosgi.requiredJavaVersion=1.5
...略...