为什么这些导入出错?



作为我的uni项目的一部分,我不得不克隆一个组成员的代码并自己处理它。但是在下面包含的进口中,它们带有下划线,我似乎不知道为什么或如何解决这个问题。Netbeans 表示,这些是"未使用的导入"。我已经尝试过谷歌这个,但没有运气。

这是什么意思,我该如何解决?请耐心等待,因为我对编程和它的概念完全陌生。谢谢。

import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import static org.apache.http.HttpHeaders.USER_AGENT;

顾名思义,"未使用的导入"是来自IDE的消息(与Java没有直接关系(,意味着您没有使用该类/接口/无论它是什么。另请注意,这是一个警告,而不是错误。这意味着,您的代码可以毫无问题地编译和执行。

要解决此问题,只需删除未使用的导入语句。

如何引发未使用的导入的示例:

package something;
//this interface is never used in this class
import java.util.List;
public class Example {
public static void main(String args[]) {
System.out.println("Hello world");
}
}

如何修复它的示例:

package something;
//removed import java.util.List; since it's not used
public class Example {
public static void main(String args[]) {
System.out.println("Hello world");
}
}

最新更新