idea里maven项目手动导入外部jar包的两种方法

第一种方法:
一、将要导入的jar包加载到本地仓库

在命令提示符内运行下列命令:
mvn install:install-file -Dfile=jar包路径.jar -DgroupId=自定义的groupid -DartifactId=自定义的artifactId -Dversion=自定义的版本号 -Dpackaging=jar

二、在pom.xml文件中导入对应依赖

<dependency>
       <groupId>自定义的groupid</groupId>
       <artifactId>自定义的artifactId</artifactId>
       <version>自定义的版本号</version>
</dependency>

第二种方法:
一、
项目右键>>Open Module Settings>>libraries>>点击+号选择Java导入对应jar包
注意:这时系统会提示找不到对应jar包,因为还没有把jar包加载到本地maven仓库
在这里插入图片描述二、
在idea的终端控制台运行命令
mvn install:install-file -Dfile=jar包路径.jar -DgroupId=自定义的groupid -DartifactId=自定义的artifactId -Dversion=自定义的版本号 -Dpackaging=jar
在这里插入图片描述

三、
在pom.xml文件中导入对应依赖

<dependency>
       <groupId>自定义的groupid</groupId>
       <artifactId>自定义的artifactId</artifactId>
       <version>自定义的版本号</version>
</dependency>
### 如何在 macOS 上的 IntelliJ IDEA 中正确配置并导入 JDK 相关的 JAR #### 配置 JDK 环境变量 为了使 IntelliJ IDEA 能够识别已安装的 JDK,在终端执行以下命令来设置 `JAVA_HOME` 和 `PATH`: ```bash export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH ``` 这些命令会将当前系统默认的 Java 版本路径赋值给 `JAVA_HOME` 并更新 `PATH` 变量以便于访问 javac 或 java 命令[^1]。 #### 添加 JDK 至项目结构中 打开 IntelliJ IDEA 后,通过菜单栏中的 **File -> Project Structure...**, 进入到 **Platform Settings -> SDKs** 页面。点击左上角的加号按钮 (+),选择 "JDK" 来指定本地计算机上的 JDK 安装位置作为新的 SDK。通常情况下,IDEA 已经能够自动检测到已经存在的 JDK;如果未能成功,则手动输入 JDK 的根目录路径[^2]。 #### 导入外部库 (Jar 文件) 对于想要引入项目的第三方 jar 库,可以采取下面两种方式之一来进行操作: - #### 方式一:直接加入模块依赖项 在同一个窗口内切换至 Modules 分支下选中目标 module, 接着转到 Dependencies Tab。按下右边绿色 "+" 图标选取 "JARs or directories..." ,浏览定位到所需 jar 所在文件夹后确认添加。这样做的好处是可以让 IDE 更好地管理依赖关系,并且方便后续打发布应用时携带必要的资源[^3]。 - #### 方式二:放置于 lib 目录并通过 Build Path 关联 创建一个新的名为 'lib' 的子文件夹位于工程顶层目录之下并将所有要使用的 jar 放进去。之后再次回到 Module 设置界面下的 dependencies 标签页,这次选用 "Add Library...", 再次挑选 "Java", 浏览指向刚才创建好的那个jars 的文件夹。这种方式适用于那些不希望被 Maven/Gradle 自动化工具所处理的情况[^4]。 完成上述步骤后重启 IDE 即可生效更改。此时应当可以在代码编辑器面正常使用来自新加载进来的类库的 API 函数了。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值