Java URL连接测试-编译错误

Java URL连接测试-编译错误,java,Java,我是Java新手,在网上和这个论坛上搜索过,但不知道为什么我的代码没有编译?我们将非常感谢您的帮助 //filename is TestHTTPConnection.java class TestHTTPConnection { public static void main (String[] args){ String strUrl = "http://abc.com"; try { URL url = new URL(strUrl);

我是Java新手,在网上和这个论坛上搜索过,但不知道为什么我的代码没有编译?我们将非常感谢您的帮助

//filename is TestHTTPConnection.java

class TestHTTPConnection {

public static void main (String[] args){

    String strUrl = "http://abc.com";

    try {
        URL url = new URL(strUrl);
        URLConnection Conn = url.openConnection();
        Conn.connect();

        assertEquals(URLConnection.HTTP_OK, Conn.getResponseCode());
    } catch (IOException e) {
        System.err.println("Error creating HTTP connection");
        e.printStackTrace();
        throw e;
    }
}
}

编译错误-投诉“URL”、“URLConnection”和“IOException”。

您需要导入这些类/接口

您缺少两件事:

包装线:

package yourdomain.yourapp;
以及进口货物清单:

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;

大多数java开发人员使用一个IDE来自动化所有这些(如NetBeans、IntelliJ IDEA或Eclipse)

如果您没有使用IDE(Eclipse、NetBeans等),请下载一个IDE,它将为您提供内容帮助并指出类似的错误

谢谢你们的回复。我正在使用记事本,我想这就是它无法加载/识别软件包的原因。我会让这个线程打开一段时间,一旦我能够解决这个问题,我会关闭它。再次非常感谢。如果您是Java新手,您应该尝试学习TDD并为您编写的代码编写单元测试。这是一个很好的旅行方式learn@Smit修复了额外的导入,谢谢(是从头开始的垃圾实现)@Sudhanshu这不相关,我最初认为需要包语句,但经过一些快速搜索后,似乎不准确。一般来说,发布实际错误的文本,而不是你对它的总结,是一个好主意。