您当前的位置: 首页 >  liaowenxiong ar

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

liaowenxiong 发布时间:2021-11-12 14:37:52 ,浏览量:3

文章目录

  • 如何将 jar 包添加到已存在的资源库中
    • 将 jar 包添加到项目级别的资源库中
    • 将 jar 包添加到全局级别的资源库中
    • 将 jar 包添加到模块级别的资源库中
  • 创建资源库
    • 创建模块级别的资源库
    • 创建项目级别的资源库
    • 创建全局级别的资源库
  • 给某个模块单独添加 jar 包
    • 模块的依赖标签页(Dependencies)
    • 以模块级别的资源库形式添加
    • 以目录的形式添加
    • 以 jar 包形式添加

如何将 jar 包添加到已存在的资源库中

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

你可以把 jar 包放入已经存在的资源库中的,你按 ⌘ + ; 打开 Projuect Structure 窗口,选择左侧的 Libraries,在右侧可以看到已经创建好的所有项目级别的资源库。你选择要添加资源文件的资源库后,再点击右侧下方的“+”添加资源文件。


jar 包添加到资源库中后,你需要把 jar 包所在的资源库添加到相关的模块中,这样相关模块才能使用你刚刚添加的 jar 包。

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

将 jar 包添加到模块级别的资源库中

创建资源库

创建模块级别的资源库

创建模块级别的资源库只有一种方式,就是在 Project 窗口中选择含有 jar 文件的目录或者直接选择 jar 文件;然后点击鼠标右键并点击【Add as Library】;接着在创建资源库弹窗中选择 Level 为 Module Library,这就可以创建一个模块级别的资源库了。

创建项目级别的资源库

打开 Project Structure 窗口,点击左侧的 Libraries,在右侧你可以看到所有的项目级别的资源库列表。在列表的上方,点击“+”就可以创建项目级别的资源库。

流程:选择资源库包含的资源文件→选择需要使用此资源库的模块(可以多选)→创建成功

注意:创建好了项目级别的资源库,也已经往资源库添加了资源文件,需要将资源库添加到相关的模块,相关的模块才能使用该资源库中的资源文件。

创建全局级别的资源库

流程与创建项目级别的资源库相同。

给某个模块单独添加 jar 包

模块的依赖标签页(Dependencies)

模块的依赖标签页用来管理模块所依赖的所有 jar 包、资源库、SDK 等信息。

将资源库添加到模块,你就可以在模块的依赖标签页看到有关的资源库。在这个依赖标签页中你可以添加和删除依赖的资源库、jar 包、含有依赖资源的目录,修改依赖的 SDK。

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

1.将 jar 包添加到模块中的某个目录下
直接复制 jar 包,然后在项目结构导航浏览窗口中,选择存放 jar 包的目录,然后按粘贴快捷键(⌘+V)。

2.选择 jar 文件以资源库的方式添加到模块

把 jar 包添加到目录下后,模块还无法使用 jar 包,接着选择包含 jar 文件的目录或者直接选择 jar 文件,点击鼠标右键,选择【Add as Library】如下图所示:

3.资源库的设置
点击【Add as Library】会弹出下面的【Create Library】窗口。你需要填写资源库名称,选择资源库级别,选择要使用 jar 包的模块,点击按钮“OK”完成。


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

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

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

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

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

4.查看资源库
查看已创建的模块级别的资源库,要到使用这个资源库的模块的依赖窗口中查看,如下图所示:

而新建的【项目级别】的资源库可以在下图所示的位置查看:

若创建的是【全局级别】的资源库,要在下图所示的位置查看:

以目录的形式添加



以 jar 包形式添加



关注
打赏
查看更多评论

liaowenxiong

暂无认证

  • 3浏览

    0关注

    1033博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录