我是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”。
答案 0 :(得分:4)
您需要导入这些类/接口!
答案 1 :(得分:2)
你遗漏了两件事:
包装行:
package yourdomain.yourapp;
和导入列表:
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
大多数Java开发人员使用自动执行所有这些操作的IDE(例如NetBeans,IntelliJ IDEA或Eclipse)
答案 2 :(得分:0)
如果你没有使用IDE(Eclipse,NetBeans等),那么下载一个可以提供内容帮助并指出这样的错误。