Eclipse,javaw 經過Proxifile代理ipv6協議問題解決

文章做者:One Coder
本文地址:http://www.coderli.com/archives/proxifile-eclipse-ipv6/java

版權全部 © 轉載時必須以連接形式註明做者和原始出處! web

這是一個在比較特殊狀況下才會發生的問題。不過卻在筆者的身上發生了,既然如此,那就記錄一下,也許還有其餘朋友也會碰到。eclipse

問題描述:筆者辦公環境使用Proxifile全局代碼上網,不過對於一些不想走代理的程序和地址進行了過濾。而後筆者發現,Eclipse更新很差用了。查看Proxifile記錄,發現Eclipse訪問網址,都是經過ipv6協議。而ipv6彷佛proxifile沒法解析。因而,筆者在Eclipse的配置文件,eclipse.ini中加入下面一行配置。ide

-vmargs
-Djava.net.preferIPv4Stack=trueurl

重啓,生效。spa

然而,問題還沒完。筆者最近一直在研究Netty。在啓動Netty服務的時候,發現開始報沒法綁定地址的錯誤。很顯然,這也是因爲設置proxifile代理產生的。(由於以前沒有這個問題。),查看日誌,仍是ipv6的問題。這回是javaw.exe,走的ipv6協議。.net

同樣的解決辦法,臨時在啓動項參數中加入:3d

-Djava.net.preferIPv4Stack=true代理

解決。日誌


不事後來筆者有考慮了一下,這樣一個一個設置太麻煩了,不如來個全局的,因而筆者在使用的jre上,設置了全局參數。一勞永逸了。:)

相關文章
相關標籤/搜索