平常的 Preferences -> General -> Network Connections 中的代理是 Eclipse 软件本身的,对于运行时的代码无效。
需要对运行的代码设置代理,需要设置 jvm 的参数。在 Run -> Run Configurations 窗口中选择欲运行的文件,然后在其 Arguments -> VM arguments 中添加类似下面的代理信息:
-Dhttp.proxyHost=192.168.11.254 -Dhttp.proxyPort=8080
不过这样设置的是单个文件的参数,至于如何给一个项目或全局设置代理就还没找到资料。
信息获取自Eclipse 编写应用程序设置代理。
你这种代理只能带来http的协议的请求,对于tcp和udp是不行的。
有所限制!