Idea Intellij:无法导入库:包不存在

时间:2017-08-13 21:10:17

标签: java intellij-idea import dependencies packages

我试图使用here库,而这需要jRedditapache HttpComponents个库。

我下载了源代码,通过文件添加到Itellij Idea中 - 项目结构 - 模块 - 添加内容根。

我的代码使用的库中的所有类都已成功导入。但是在编译时出现问题 - 它表示package org.apache.http.impl.client does not existcannot find symbol以及它们const div = document.getElementById("div2"); div.remove(); 这些库'类。

为什么会发生这种情况以及如何解决?

2 个答案:

答案 0 :(得分:1)

如果您无法手动将JAR添加到项目中,请不要使用Maven或Gradle。

您应该获取那些JAR(包含.class字节代码文件,而不是.java源代码),在项目中添加名为/ lib的文件夹,并将该目录添加为项目中的JAR源位置。然后他们会进入CLASSPATH。

运行时需要将/ lib文件夹添加到工件中。一定要知道如何做到这一点。

答案 1 :(得分:0)

将IntelliJ升级到版本2019.1后,我遇到了此错误。这些步骤为我解决了这个问题:

  1. 从工具栏点击Run
  2. 选择Edit Configurations
  3. 确保在左侧面板上选择了要运行的Scratch文件
  4. Use classpath of module下拉列表中,选择包含适当模块的项目模块