当前位置: 首页 > article >正文

IDEA 2024将Java项目(module)打成JAR包

说明:标题中所说的项目在IDEA中被称为Module(模块),这里实际上是要将IDEA中的建立的Module打成JAR包。

目标:将module打包为JAR文件,随后在另一Module中导入并使用该JAR包。流程:新建chpt03与test两个Module,在chpt03中编写Person类文件并成功测试,然后尝试在test模块中导入并使用Person类文件。

步骤:

一、将chpt03打包成JAR文件(即,打包成chpt03.jar文件)

  1. 点击菜单File-Project Structure,在Project Settings中选中Artifacts,然后点击+号。
  2. 选择JAR,然后选中from modules with dependencies。
  3. 在"Create JAR from Modules"对话框中选中chpt03这个Module,然后点OK。
    • 如果需要创建可运行的JAR包,则需在"Main Class"中选择作为主类的类。此处留空。
  4. 在右侧框的Name中输入要导出的jar文件名,如chpt03.jar,然后选中"Include in project build"。这步很重要!
  5. 选中chpt03这个Module,然后在菜单Build中点选Rebuild Module "chpt03"。
  6. 右键点击chpt03这个Module,点选"Open in Explorer",然后在资源管理器中打开out\artifacts目录找到相应的jar文件并复制。

说明:步骤1-4都在配置项目构建(Build)参数;步骤5正式进入项目构建阶段,此阶段会根据前期填写的配置参数将源代码文件编译成.class字节码文件,并进一步将这些文件打包成可部署的文件(在这里是chpt03.jar)。

二、在test module中引用chpt03.jar

  1. 在test module中新建lib目录。即,右键点击test,然后依次点选new-Directory。
  2. 将刚才的chpt03.jar文件拷贝到lib目录。
  3. 右键点击lib目录,点选"Add as Library..."。
  4. 然后在弹出的对话框中进行如下选择
  5. 这时候,test这个Module就可以引用chpt03.jar包中的Person.class了。

http://www.kler.cn/news/335167.html

相关文章:

  • 使用TensorBoard可视化模型
  • sublime配置(竞赛向)
  • 【动态规划-最长公共子序列(LCS)】力扣1035. 不相交的线
  • 通达信盯盘接口在美股适用吗
  • 动手尝试本地私人电脑部署大模型做私人助手详细教程
  • 留存率的定义与SQL实现
  • FastAdmin Apache下设置伪静态
  • 【DRF】DRF基本使用
  • C++ 类与对象——超详细入门指南(上篇)
  • Java中静态块和构造块
  • Pikachu-Sql-Inject - 通过sql进行远程服务器控制(试验)
  • MongoDB 快速入门+单机部署(附带脚本)
  • 华为OD机试 - Excel单元格数值统计(Python/JS/C/C++ 2024 E卷 200分)
  • git | 合并 commit 的两种方法
  • 没有很深入的理解一下数字图像传感器
  • VL53L4CD液位监测(2)----液位检测
  • 足球青训管理:Spring Boot技术实现
  • 【python实操】python小程序之函数的方法和赋值的区别
  • MySQL 临时表
  • 利用 Qt 和 MySQL 实现简单的数据库用户登录与创建功能