Idea Intellij:无法导入库:包不存在
Idea Intellij: Can't import the libraries: package does not exist
我正在尝试使用 jReddit library, which, in turn requires apache HttpComponents and Commons IO 库。
我下载了源代码,通过文件 - 项目结构 - 模块 - 添加内容根目录将它们添加到 Itellij Idea 中。
我的代码使用的库中的所有 类 都已成功导入。但是编译时出现问题 - 它说 package com.github.jreddit.oauth does not exist
和 package org.apache.http.impl.client does not exist
以及那些库的 cannot find symbol
类.
为什么会发生这种情况以及如何解决?
如果您甚至无法手动将 JAR 添加到您的项目,请不要使用 Maven 或 Gradle。
您应该获取这些 JAR(包含 .class 字节代码文件,而不是 .java 源代码),将它们添加到您的项目中名为 /lib 的文件夹,并将该目录添加为 JAR项目中的源位置。他们将在 CLASSPATH 中。
您 运行 时需要将 /lib 文件夹添加到工件中。确保您也知道该怎么做。
我 运行 将 IntelliJ 升级到版本 2019.1
后出现此错误。这些步骤为我修复了它:
- 单击工具栏中的
Run
- 选择
Edit Configurations
- 确保您想要 运行 的 Scratch 文件已 select 在左侧面板上编辑
- 在
Use classpath of module
下拉列表中,select 包含正确模块的项目模块
我正在尝试使用 jReddit library, which, in turn requires apache HttpComponents and Commons IO 库。
我下载了源代码,通过文件 - 项目结构 - 模块 - 添加内容根目录将它们添加到 Itellij Idea 中。
我的代码使用的库中的所有 类 都已成功导入。但是编译时出现问题 - 它说 package com.github.jreddit.oauth does not exist
和 package org.apache.http.impl.client does not exist
以及那些库的 cannot find symbol
类.
为什么会发生这种情况以及如何解决?
如果您甚至无法手动将 JAR 添加到您的项目,请不要使用 Maven 或 Gradle。
您应该获取这些 JAR(包含 .class 字节代码文件,而不是 .java 源代码),将它们添加到您的项目中名为 /lib 的文件夹,并将该目录添加为 JAR项目中的源位置。他们将在 CLASSPATH 中。
您 运行 时需要将 /lib 文件夹添加到工件中。确保您也知道该怎么做。
我 运行 将 IntelliJ 升级到版本 2019.1
后出现此错误。这些步骤为我修复了它:
- 单击工具栏中的
Run
- 选择
Edit Configurations
- 确保您想要 运行 的 Scratch 文件已 select 在左侧面板上编辑
- 在
Use classpath of module
下拉列表中,select 包含正确模块的项目模块