将外部jar(lib / *。jar)添加到IntelliJ IDEA项目的正确方法

在IntelliJ IDEA中创build一个新的Java项目时,会创build以下目录和文件:

./projectname.iml ./projectname.ipr ./projectname.iws ./src/ 

我想configurationIntelliJ IDEA以将依赖项JAR包含在./lib/*.jar中。 在IntelliJ IDEA中实现这一点的正确方法是什么?

在IntelliJ IDEA中添加外部jar子的步骤:

  1. 从文件菜单中单击文件
  2. 项目结构(在Windows / Linux上按Ctrl + Shift + Alt + S + ;在Mac OS X上)
  3. 在左侧面板中select模块
  4. 依赖关系选项卡
  5. '+'→JAR或目录

IntelliJ IDEA 15&2016

  1. 文件 > 项目结构…

    文件>项目结构

    或按Ctrl + Alt + Shift + S

  2. 项目设置 > 模块 > 依赖项 >“ + ”符号> JAR或目录…

    模块>依赖关系> JAR或目录

  3. selectjar文件并点击确定,然后点击另一个确定button确认

    在这里输入图像描述

    在这里输入图像描述

  4. 您可以在“外部库”文件夹中查看该jar文件

    在这里输入图像描述

只需复制粘贴在libs文件夹下的.jar,右键单击它并从列表中select“添加为库”选项。 它会完成剩下的…

您将它们作为库添加到您的模块。

我通常有一个/lib目录在我的来源。 我把所有我需要的JAR,添加/ lib作为一个库,并使其成为我的模块依赖关系的一部分。

更新:开始使用Maven来pipe理依赖关系。 不需要以这种方式复制JAR,只需将它们添加到您的pom.xml即可。

截至2015年1月29日,我使用IntelliJ 14.1。

如果没有正确添加到项目gradle文件中,库不能直接在任何程序中使用。

这可以很容易地在智能IDE,如inteli J.

1)首先作为惯例,在项目的src文件下添加一个文件夹名称“libs”。 (这可以使用IDE本身轻松完成)

2)然后复制或添加你的库文件(例如:.jar文件)到名为'libs'的文件夹

3)现在你可以看到libs文件夹内的库文件。 现在右键单击文件并select“添加为库”。 这将修复程序和库中的所有相关文件将直接供您使用。

请注意:

无论何时将库添加到项目中,都要确保项目支持该库

在这里find一些很好的帮助 但是,尽pipe正确加载JAR,仍然无法工作。 后来我发现,我不小心在文件结构中创build了模块,而不是常规文件夹,这个模块在项目设置中是预选的。

这是足迹:

文件 – >项目结构 – >模块 – >(如果你有更多select适当的模块) – >依赖 – > + – > JAR或库

虽然我同意以前的答案,但重要的是要注意如何访问这些外部库的代码。

例如,要访问外部库中的类,您将需要使用import关键字,后跟外部库名,继续使用点符号,直到达到所需的类。

看看下面的图片,看看我如何从quickfixj库导入CodeGenerationException类。

在这里输入图像描述

我使用这种方法,它运作良好:

1-复制并将.jar文件粘贴到libs文件夹下。

2-将compile fileTree(dir: 'libs', include: '*.jar')build.gradle dependencies中,然后libs文件夹中的所有jar将被包括在内。

3-右键单击libs文件夹并从列表中select“作为库添加”选项。