库是模块可以依赖的已编译代码的集合。在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包,(项目库中的包可以被此项目中的多个模块使用)。
注意!
依赖添加完成后,可能会有问题警告
文章来源:https://www.toymoban.com/news/detail-824595.html
这是因为在项目编译后的文件中缺少所需要的依赖(jar包),此时可以直接点击 [Fix],把jar包添加到编译后的项目中,点击Artifacts可以查看编译后的项目结构。同样,在这里也可以手动添加所缺少的jar包。
文章来源地址https://www.toymoban.com/news/detail-824595.html
到了这里,关于IDEA库(Libraries)和模块依赖(Dependencies)详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!