首页 文章

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

提问于
浏览
568

在IntelliJ IDEA中创建新的Java项目时,将创建以下目录和文件:

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

我想配置IntelliJ IDEA以将 ./lib/*.jar 中的依赖项JAR包含到项目中 . 在IntelliJ IDEA中实现此目的的正确方法是什么?

9 回答

  • 2

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

    例如,要访问外部库中的类,您需要使用 import 关键字,后跟外部库的名称,继续使用点表示法,直到达到所需的类 .

    查看下面的图片,看看如何从quickfixj库中导入CodeGenerationException类 .

  • 81

    IntelliJ IDEA 15&2016

    • File > Project Structure...

    File > Project Structure

    或按Ctrl Alt Shift S.

    • Project Settings > Modules > Dependencies >“ + ”签收> JARs or directories...

    Modules > Dependencies > JAR or directories

    • 选择jar文件并单击“确定”,然后单击另一个“确定”按钮进行确认

    enter image description here

    enter image description here

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

    enter image description here

  • 982

    我使用这种方法,效果很好:

    1-复制并粘贴 .jar 文件夹下的 .jar 文件 .

    2-在 build.gradle 中将 compile fileTree(dir: 'libs', include: '*.jar') 添加到 dependencies ,然后将包含 libs 文件夹中的所有jar .

    3-右键单击 libs 文件夹,然后从列表中选择'Add as library'选项 .

  • 16

    您将它们作为库添加到模块中 .

    我的源代码中通常有一个 /lib 目录 . 我把所需的所有JAR放在那里,将/ lib添加为库,并使其成为我的模块依赖项的一部分 .

    2018年更新:我现在正在使用IntelliJ 2017/2018 .

    我完全致力于Maven和Nexus的依赖管理 .

    这就是世界的方式 . 我所知道的每个开源Java项目都使用Maven或Gradle . 你也应该 .

  • 179

    这里有一些很棒的帮助 . 但是,尽管正确加载JAR,我仍然无法使其工作 . 我后来发现我不小心在文件结构中创建了模块而不是常规文件夹,这个模块在项目设置中被预先选中 .

    这是足迹:

    文件 - >项目结构 - >模块 - >(如果你有更多,选择适当的模块) - >依赖项 - > - > JAR或库

  • 3

    如果使用gradle构建项目,则只需在build.gradle中的依赖项中添加一行:

    buildscript {
        ...
    }
    ...
    
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
    }
    

    然后将该文件夹添加到根项目或模块:

    然后你放下你的 jar ,你很高兴:-)

  • 2

    只需将.jar复制粘贴到libs文件夹下,右键单击它并从列表中选择“Add as library”选项 . 它将完成剩下的工作......

  • 4

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

    • 单击工具栏中的 File

    • 项目结构(在Windows / Linux上按CTRL SHIFT ALT,⌘;在Mac OS X上)

    • 在左侧面板中选择模块

    • 依赖关系选项卡

    • '+'→JAR或目录

  • 6

    如果未正确添加到项目gradle文件中,则无法在任何程序中直接使用库 .

    这可以很容易地在像inteli J.这样的智能IDE中完成 .

    1)首先作为约定在项目src文件下添加文件夹名称“libs” . (这可以使用IDE本身轻松完成)

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

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

    请注意:

    无论何时向项目添加库,请确保项目支持库

相关问题