我在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
附言尽管此行动导致其他项目中断,但很少。看来我需要继续学习:)