IntelliJ新建Java项目时如何添加外部库?是否有无需复制JAR的方法?
解决IntelliJ中无需复制JAR即可添加外部库的方法
嘿,我来帮你搞定这个IntelliJ添加外部库的小困扰~除了手动创建lib文件夹并复制JAR的方式,还有几个更高效的方案,能省掉复制粘贴的麻烦:
1. 直接引用本地JAR(无需复制到项目)
这个方法可以直接关联你本地已有的JAR文件,不用复制到项目目录里:
- 打开项目后,按下快捷键
Ctrl+Alt+Shift+S(Windows/Linux)或Cmd+;(Mac)打开Project Structure窗口 - 在左侧菜单栏选择
Modules,切换到Dependencies标签页 - 点击右上角的
+按钮,选择JARs or directories...选项 - 找到你本地存储JAR文件的路径,选中目标JAR后点击
OK,确认将其添加到当前模块的依赖中即可
2. 使用构建工具管理依赖(推荐长期项目使用)
如果你的项目使用Maven或Gradle这类构建工具,完全不用手动处理JAR文件,依赖会自动下载并管理:
Maven项目
打开项目根目录下的pom.xml,在<dependencies>标签内添加对应依赖的坐标,例如添加Guava库:
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.1.3-jre</version> </dependency>
添加完成后,点击IntelliJ右上角的Load Maven Changes按钮,工具会自动下载并将该依赖引入项目。
Gradle项目
打开build.gradle(Kotlin项目为build.gradle.kts),在dependencies代码块中添加依赖:
implementation 'com.google.guava:guava:32.1.3-jre'
随后点击Sync Now按钮,Gradle会自动完成依赖的下载和配置。
3. 创建项目时直接配置构建工具
如果你还在新建项目的阶段,可以直接选择Maven或Gradle类型的项目,而非普通Java项目:
- 新建项目时,在IntelliJ的项目模板中选择
Maven或Gradle - 创建过程中可以直接在初始的构建配置文件(pom.xml/build.gradle)中添加依赖,后续也能随时修改,构建工具会全程帮你管理外部库的版本和引入
如果只是临时使用几个本地JAR,方法1足够便捷;如果是需要长期维护的项目,强烈推荐使用方法2或3,依赖管理更规范,还能避免版本冲突等问题。
内容的提问来源于stack exchange,提问作者Michael Pascale
相关产品推荐
相关产品推荐

