我在pom.xml的“dependencies”部分中添加了以下内容:

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.4.1</version>
        <scope>test</scope>
    </dependency>

但是,当我添加“快速入门指南”(http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html)的第一行时:
CloseableHttpClient httpclient = HttpClients.createDefault();

IntelliJ IDEA突出显示“HttpClients”并告诉我:



看来我在配置上有误。到底是什么问题?请告知如何在项目中添加对HttpClients的支持?

谢谢!

附言了解到更多信息,在这种情况下看起来像“”是多余的和错误的,我删除了它,但没有帮助:仍然是不可编译的。

编辑:如果我将光标置于'HttpClients'并点击“Alt-enter”,则弹出窗口不包含任何要导入的类。看截图:

最佳答案

似乎我的IntelliJ在缓存方面存在问题,在重新导入项目后帮助清理缓存。

我在这里找到了提示:IntelliJ inspection gives "Cannot resolve symbol" but still compiles code

附言尽管此行动导致其他项目中断,但很少。看来我需要继续学习:)

08-25 05:40