向Intellij IDEA添加外部jar库

ste*_*eve 12 configuration intellij-idea jsoup

我有一个愚蠢的问题:我正在尝试将Jsoup库(它只是一个外部jar)添加到我在Intellij Idea中开发的android应用程序中,它似乎并且做得不对.我把库放在libs文件夹中,然后我进入了Project Structure - > modules和selected dependencies,选择add global library,选择attach source并单击ok.

当我编写代码时,它能够自动导入类并进行编译,但在运行时我得到"java.lang.NoClassDefFoundError:org.jsoup.Jsoup"

Alf*_*sen 20

  • 将.jar文件复制到lib /目录中.
  • 右键单击IntelliJ/Android Studio左侧文件浏览器中的新.jar
  • 选择"添加为库..."
  • 瞧!


duf*_*ymo -2

查看较新的工件部分。也许您没有正确地将 JAR 添加到您的部署中。

更新:

我想根据自从我第一次回答这个问题以来过去六年的经验教训来更新我的答案。

管理 Java 项目中的第 3 方 JAR 依赖项的最佳方法是学习 Maven(我的偏好)或 Gradle。IntelliJ 与两者都有很好的集成。

如果将它们与 Nexus 这样的企业存储库结合起来,就不会有任何问题。您的依赖项和版本将被完全指定。将为您识别冲突。更新将相对简单。

  • 对于任何刚开始使用 IntelliJ 的人来说都很模糊。考虑更具体/规范。 (5认同)