IDEA库(Libraries)和模块依赖(Dependencies)详解


库是模块可以依赖的已编译代码的集合。在IntelliJ IDEA中,可以在三个级别上定义库: 全局 (可用于许多项目), 项目(可用于项目中的所有模块)和模块 (可用于一个模块)

简单来说,IDEA中的库(Libraries)就是用来存放外部jar包,我们的项目或模块需要某些jar包时,可以从这里把包导入到模块依赖(Dependencies)中。
另外:每个库或依赖其实可以包含多个jar包,这里我们是按单个jar包来说明。

导入外部jar包到项目库

前提:手动在项目中添加需要的jar包,(这里以JavaWeb项目,其中包含多个模块为例,在模块的WEB-INF/lib目录下添加)

  • 方法一:直接右击jar包,添加到库

    这个jar包会作为一个新库添加到项目库,同时添加到oa3模块的依赖中。

  • 方法二:在Project Structure → Libraries中添加


为模块添加依赖(jar包)

对于需要在代码中实际使用的包,都要添加到依赖才能使用其属性或方法。此处项目中有多个模块,所以要为每个模块分别添加所需要的jar包,为对应模块添加的依赖都会显示在右侧(只有这里有的才能在代码中使用)。

点击加号可以添加依赖(jar包),第一种是从外部导入jar包,找到下载好的包直接添加即可;第二种是从项目库(Libraries)中导入jar包,(项目库中的包可以被此项目中的多个模块使用)。

注意!

依赖添加完成后,可能会有问题警告

这是因为在项目编译后的文件中缺少所需要的依赖(jar包),此时可以直接点击 [Fix],把jar包添加到编译后的项目中,点击Artifacts可以查看编译后的项目结构。同样,在这里也可以手动添加所缺少的jar包。

  • 11
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值