Java程序里访问网报错,急急急!
我想在我的java类里,访问一个外网(譬如http://www.baidu.com),尝试了各种办法,总是出现
java.net.ConnectException: Connection timed out: connect异常,或者是
java.net.SocketTimeoutException: connect timed out异常。
本机是可以连外网的,是不是java工程需要什么访问外网的权限设置。
本人乃初级菜鸟,希望各路大侠指点指点!!
------解决方案--------------------贴下代码吧。
------解决方案--------------------你上网是不是通过代理哦?
------解决方案--------------------你通过代理要设置的。
------解决方案--------------------在我的印象中,如果是通过代理上网的话,程序直接连是连不上的。
------解决方案--------------------程序中添加代理:
在类的开头用个static块吧:
// proxy configuration
static {
System.getProperties().setProperty("proxySet", "true");
System.getProperties().setProperty("http.proxyHost", "www-proxy.xxxx.se");
System.getProperties().setProperty("http.proxyPort", "8080");
}
------解决方案--------------------代码里设置好你代理的地址等。
------解决方案--------------------
就是在程序中设置网络访问的代理啊
------解决方案--------------------对头,设置下吧