你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

IntelliJ IDEA for Mac如何添加jar包/如何导入jar包/导包88

2021/12/21 22:11:08

文章目录

  • 复制 jar 包到项目的某个目录下
  • 将 jar 包放入受 IDE 管控的资源库中
    • 创建资源库并添加到模块
    • 将 jar 包放入已存在的资源库中
      • 添加 jar 包到项目级别的资源库中
      • 将 jar 包添加到全局级别的资源库中
    • 创建项目资源库
  • 给某个模块单独添加 jar 包
    • 模块的依赖(Dependencies)
    • 以模块级别的资源库形式添加
    • 以目录的形式添加
    • 以 jar 包形式添加

参考视频: https://live.csdn.net/v/180675

复制 jar 包到项目的某个目录下

直接复制 jar 包,然后在项目结构导航浏览窗口中,选择你要存放的目录,粘贴(⌘+V);
在这里插入图片描述

将 jar 包放入受 IDE 管控的资源库中

创建资源库并添加到模块

把 jar 包添加到目录下后,此时其实并没有被 IDE 管理,所以你必须让 jar 包添加到受 IDE 管控的资源库中。你可以选择 jar 包或包含 jar 包的整个目录,按右键,选择 Add as Library,如下图所示:

在这里插入图片描述
在这里插入图片描述
上图所示的操作是创建项目级别的资源库,创建成功后,所选中的 jar 包或者选中的目录下面的所有的 jar 包会放入新建的资源库中,并将资源库添加到模块 jdbc,这样模块 jdbc 就可以使用资源库中的所有 jar 包了。

name:资源库的名称

Level:选择资源库的级别。分为:全局级别、项目级别、模块级别三种,全局级别和项目级别的资源库我不知道存在的意义是什么?因为把 jar 包加入到项目级别和全局级别的资源库中,依旧需要再把资源库添加到(Add to Modules)需要使用的模块,模块才能使用资源库中的 jar 包。如果说为了便于统一管理每个项目模块下专用的 jar 包,那么也没有意义呀?每个模块创建自己的 lib 目录,里面放这个模块依赖的所有 jar 包,然后把整个 lib 目录添加到模块就可以了。

另外你创建一个项目级别或者全局级别的资源库,里面放所有的 jar 包,再添加给模块使用也不合适呀,因为不同的模块使用的 jar 包会存在很大的差别,所以把整个项目级别或者全局级别的资源库添加到某个模块,而其中很多 jar 包是该模块没有使用到的,那么这样就会徒增该项目模块加载时间,而且将项目导出时也没有理由将没有使用的 jar 包一起导出吧。

Add to module:把资源库添加到相关模块,相关模块就能使用该资源库包含的所有资源文件。

将 jar 包放入已存在的资源库中

添加 jar 包到项目级别的资源库中

你可以把 jar 包放入已经存在的资源库中的,你按 ⌘ + ; 打开 Projuect Structure 窗口,选择左侧的 Libraries,在右侧可以看到已经创建好的所有项目级别的资源库。
在这里插入图片描述
在这里插入图片描述
jar 包添加到资源库中后,你需要把 jar 包所在的资源库添加到相关的模块中,这样相关模块才能使用你刚刚添加的 jar 包。
在这里插入图片描述

将 jar 包添加到全局级别的资源库中

在这里插入图片描述

创建项目资源库

将 jar 包复制到指定的项目目录下后,其实你可以打开 Project Structure 窗口,在这个窗口中直接创建资源库和添加 jar 包。

注:这里创建的【项目级别】的资源库

在这里插入图片描述

给某个模块单独添加 jar 包

模块的依赖(Dependencies)

管理模块所依赖的所有 jar 包、资源库、SDK 等信息。
将资源库添加到模块,你就可以在模块的依赖列表页看到有关的资源库信息。在这个依赖列表页中你可以添加和删除依赖的资源库、jar 包、含有依赖资源的目录,修改依赖的 SDK。
在这里插入图片描述

以模块级别的资源库形式添加

以目录的形式添加

以 jar 包形式添加

在这里插入图片描述