Bud*_*dda 7 java classpath intellij-idea maven apache-commons-httpclient
我在pom.xml的依赖项部分添加了以下内容:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但是当我添加第一行的"快速入门指南"(http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html)时:
CloseableHttpClient httpclient = HttpClients.createDefault();
Run Code Online (Sandbox Code Playgroud)
IntelliJ IDEA突出显示"HttpClients"并告诉我:
无法解析符号'HttpClients'
看起来我配置有误.究竟出了什么问题?请告知如何在项目中添加对HttpClients的支持?
谢谢!
PS学到了一点,看起来""对于这种情况来说是多余的和错误的,我删除它但是没有帮助:仍然是不可编译的.
编辑:如果我将光标放到'HttpClients'并点击"Alt-enter"弹出窗口不包含任何要导入的类.看截图:

看来我的 IntelliJ 存在缓存问题,清理缓存并重新导入项目有帮助。
我在这里找到了相关提示:IntelliJ 检查给出“无法解析符号”但仍然编译代码
PS 虽然很少有其他项目因此而被破坏。看来我还需要继续学习:)
| 归档时间: |
|
| 查看次数: |
3336 次 |
| 最近记录: |