JAVA工程中引用本地jar的3种常用方式,你用过哪种?

文章目录

    • 前言
    • [1. 第1种方式](#1. 第1种方式)
    • [2. 第2种方式](#2. 第2种方式)
    • [3. 第3种方式](#3. 第3种方式)

前言

实际项目过程中咱们经常会碰到需要本地引用jar包到java工程中的场景,本文就介绍一下遇到此场景时如何在IDEA中导入本地jar包到工程中的3种方式,简单却很常用。

1. 第1种方式

IDEA -> File -> Project Structure -> Modules -> Dependencies -> + -> "JARs or Directories"

2. 第2种方式

如果要添加的本地jar文件比较多,可以考虑在工程中创建个文件夹,比如此处创建libs目录,一次将libs文件夹导入工程

参照如下方式,将整个libs目录jar包导入工程中

3. 第3种方式

如果项目是maven工程,可以通过修改pom文件,将本地jar引用工程中,如下所示

xml 复制代码
<dependency>
    <groupId>com.sun.jdmk</groupId>
    <artifactId>jmxtools</artifactId>
    <version>1.2.1</version>
    <scope>system</scope>
    <systemPath>/Users/apple/Downloads/jmxtools-1.2.1.jar</systemPath>
  </dependency>

元素说明如下:

text 复制代码
<scope>system</scope>

告诉Maven不需要去中央仓库或其他远程仓库查找依赖项,而是使用项目中指定路径的 JAR 文件。

<systemPath> 指定系统中 JAR 文件的路径

手动触发maven依赖更新,会看到jar包已经被加载至工程中

以上便是IDEA中经常用到的将本地jar引入到java工程中的三种方式,如果各位有其他的好方法,欢迎留言分享!

相关推荐
xieliyu.10 小时前
UPD协议结构以及开发中注意事项
java·开发语言·笔记·java-ee
张宇Joaquin10 小时前
openEuler编译和更换内核的方法
java·linux·服务器
程序员黑豆10 小时前
Java正则表达式详解
java·前端·ai编程
EXI-小洲10 小时前
MacOS 上使用 IntelliJ IDEA 指定 Main 函数并打包为 JAR 文件
macos·intellij-idea·jar
Flynt11 小时前
我试了Spring Boot 4的原生镜像,聊聊那些数字和坑
java·spring boot
M-Robots echo18 小时前
轻量化裁剪方案解析:M-Robots 模块化构建,适配高低端各类机器人硬件平台
java·机器人·ros·开源社区·atomgit·m-robots
不可求~19 小时前
多模型路由怎么落地:把任务分流写进项目的最小实现
java·前端·数据库
mldong20 小时前
用 DDD 设计工作流引擎:聚合根与充血模型
java·架构
mqiqe21 小时前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“
java·开发语言
伍一5121 小时前
03-文件管理模块-一个看似简单的模块藏着多少细节
java·ruoyi·若依