【问题标题】:Why Are These Imports Errored?为什么这些导入错误?
【发布时间】:2018-10-19 22:32:22
【问题描述】:

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

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

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 netbeans import


【解决方案1】:

顾名思义,“未使用的导入”是来自 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");
    }
}

【讨论】:

    猜你喜欢
    • 2013-05-20
    • 2019-09-17
    • 2021-10-17
    • 2017-12-20
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多