java - 想法Intellij : Can't import the libraries: package does not exist

标签 java intellij-idea import dependencies package

我正在尝试使用 jReddit库,而该库又需要 apache HttpComponentsCommons IO图书馆。

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

我的代码使用的库中的所有类均已成功导入。但编译时出现问题 - 它说 package com.github.jreddit.oauth does not exitpackage org.apache.http.impl.client does not exit 和它无法找到这些库类的符号

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

最佳答案

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

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

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

关于java - 想法Intellij : Can't import the libraries: package does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664939/

相关文章:

python - 在路径中加载每个 .py 文件 - imp.load_module 提示相对导入

使用大型数组的冒泡排序时,Java 程序因 StackOverflow 而崩溃

java - Intellij perforce 插件问题 - com/intellij/openapi/vcs/FileRenameProvider [插件 : Perforce]

mysql - 我的第一个 Sqoop 工作出错。

intellij-idea - 这个符号在 IntelliJ 中意味着什么? (文件图标和文件名之间的复选标记)

mvvm - 列表框中不允许使用ZK元素 'template'

javascript - 在公共(public)文件中导入所有 javascripts 文件和样式表文件

java - 在jsp中格式化日期时间字符串?

java - 应用程序启动时键盘会自动显示吗?

java - 在 JAVA 中使用特定模式从字符串中获取子字符串