Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA ObjUrl.openStream连接超时错误_Java_Url_Network Programming_Inputstream - Fatal编程技术网

JAVA ObjUrl.openStream连接超时错误

JAVA ObjUrl.openStream连接超时错误,java,url,network-programming,inputstream,Java,Url,Network Programming,Inputstream,我试图使用java.net.URL类访问URL的内容,但得到以下输出: Host: java2s.com Protocol: http DefaultPort: 80 File: / ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConne

我试图使用java.net.URL类访问URL的内容,但得到以下输出:

Host: java2s.com
Protocol: http
DefaultPort: 80
File: /

ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
请帮我解决这个问题

import java.io.InputStream;
import java.net.URL;



public class URLTest {


public static void main(String[] args) {
    URL ObjUrl = null;
    InputStream ObjInputStr = null;
    try {
        ObjUrl = new URL("http://java2s.com/");
        System.out.println("Host: " + ObjUrl.getHost());
        System.out.println("Protocol: " + ObjUrl.getProtocol());
        System.out.println("DefaultPort: " + ObjUrl.getDefaultPort());
        System.out.println("File: " + ObjUrl.getFile());

        ObjInputStr =  ObjUrl.openStream();
        int next = -1;

        while ( (next = ObjInputStr.read()) != -1) {
            System.out.print((char)next);
        }
    } catch (Exception e) {

        e.printStackTrace();
    }

}

}

您的代码在我的系统上运行良好,我怀疑您的互联网连接或速度@谢天谢地,兄弟,我通过大学代理服务器连接到互联网。这可能是导致此错误的原因吗?您在这里没有使用任何代理。尝试将系统属性
http.proxyHost
http.proxyPort
设置为适当的值。