URL连接测试 - 编译错误
我是新来的Java,在网上搜索和这个论坛,但无法弄清楚为什么我的代码不编译?任何帮助将不胜感激。URL连接测试 - 编译错误
//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)
这个错误与包装说明有什么关系? – 2013-03-21 18:54:32
@Smit固定额外的导入,谢谢(是从零开始执行的垃圾) – syncsynchalt 2013-03-21 19:10:38
@Sudhanshu它没有关系,我最初认为package语句是必需的,但经过一些快速搜索后似乎并不准确。 – syncsynchalt 2013-03-21 19:11:11
您需要导入这些类/接口!
如果您未使用IDE(Eclipse,N etBeans等),然后下载一个会给你内容协助并指出这样的错误。
谢谢你们的回复。我正在使用记事本,我想这就是为什么它无法加载/识别软件包。我会在一段时间内将此线程打开,一旦我能够解决问题,我会关闭它。再次感谢。 – 2013-03-21 19:03:28
如果你是新来的Java,你应该尝试学习TDD并为你编写的代码编写单元测试。这是学习的好方法 – cduggan 2013-03-22 08:03:45
一般来说,发布实际错误的文本,而不是你的总结,是一个好主意。 – NotMe 2013-03-21 22:26:50