日期:2014-05-17  浏览次数:20733 次

Java程序里访问网报错,急急急!
我想在我的java类里,访问一个外网(譬如http://www.baidu.com),尝试了各种办法,总是出现java.net.ConnectException: Connection timed out: connect异常,或者是
java.net.SocketTimeoutException: connect timed out异常。
本机是可以连外网的,是不是java工程需要什么访问外网的权限设置。
本人乃初级菜鸟,希望各路大侠指点指点!!
java?网址?访问? 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");
}

------解决方案--------------------
代码里设置好你代理的地址等。
------解决方案--------------------
引用:
Quote: 引用:

程序中添加代理:
在类的开头用个static块吧:

// proxy configuration
static {
System.getProperties().setProperty("proxySet", "true");
System.getProperties().setProperty("http.proxyHost", "www-proxy.xxxx.se");
System.getProperties().setProperty("http.proxyPort", "8080");
}

这段程序的作用是什么啊?

就是在程序中设置网络访问的代理啊
------解决方案--------------------
对头,设置下吧