idea如何将指定目录打成jar包

 更新时间:2023年09月20日 11:02:18   作者:wlopper  
这篇文章主要介绍了idea如何将指定目录打成jar包问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

idea将指定目录打成jar包

  • 首先,idea没有标记源码目录, 直接将源码打包成jar包的方法,需要找到编译后的class目录进行绑定。
  • 其次,说一下本次的应用背景,项目组需要交付源码,但是需要尽可能少的将源码提供出去(也就是除了核心代码,其他都封装成jar包的形式提供),因此需要将具体的目录整理成jar包

1.打开Project Structure

依次点击Artifact->±>empty

-

2.修改Name(打成jar包的名字)

点击Create Manifest,然后选中需要打成jar包的目录,比如我这用的是base这个目录。

-

3.选中Main Class作为启动入口

这个可以随便选中一个含main方法的类,最好选中需要达成jar包目录里的

4.建好源码目录结构

选中最末尾目录,点击±>Directory Content,选中源码编译到的class目录

5.最终结构

6.保存

到界面选中Build->Build Artifacts,找到jar包双击即可

7.最后看看打完包的机构

以及将jar包放入lib目录下,将源码设置为非源路径,重新编译项目启动,jar包打断点,测试是否能进

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 全面解析SpringBoot自动配置的实现原理

    全面解析SpringBoot自动配置的实现原理

    这篇文章主要介绍了全面解析SpringBoot自动配置的实现原理的相关资料,需要的朋友可以参考下
    2017-05-05
  • 详解spring cloud分布式日志链路跟踪

    详解spring cloud分布式日志链路跟踪

    这篇文章主要介绍了详解spring cloud分布式日志链路跟踪,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Java Online Exam在线考试系统的实现

    Java Online Exam在线考试系统的实现

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+springboot+vue+jsp+mysql+maven实现Online Exam在线考试系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • Java中Stream流的peek方法详解及常见使用场景

    Java中Stream流的peek方法详解及常见使用场景

    这篇文章主要介绍了Java中Stream流的peek方法详解及常见使用场景的相关资料,peek()方法是一个中间操作,用于在流的每个元素上执行一个操作,而不会改变流中的元素或中断流的处理,需要的朋友可以参考下
    2025-03-03
  • Java图片批量压缩像素的实现方法

    Java图片批量压缩像素的实现方法

    我们开发中经常会遇到原图清晰度高,考虑到效率问题,我们不可能拿原图进行显示,服务端一般都要对图片进行压缩处理,然后发送给客户端显示,这篇文章主要给大家介绍了关于Java图片批量压缩像素的实现方法,需要的朋友可以参考下
    2021-12-12
  • mybatis <foreach>标签动态增删改查方式

    mybatis <foreach>标签动态增删改查方式

    这篇文章主要介绍了mybatis <foreach>标签动态增删改查方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题

    关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题

    这篇文章主要介绍了关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Java设计模式之适配器模式简介

    Java设计模式之适配器模式简介

    这篇文章主要介绍了Java设计模式之适配器模式,需要的朋友可以参考下
    2014-07-07
  • Spring Boot使用JSR-380进行校验的示例

    Spring Boot使用JSR-380进行校验的示例

    这篇文章主要介绍了Spring Boot使用JSR-380进行校验,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • C++和Java命令行绘制心形图案

    C++和Java命令行绘制心形图案

    这篇文章主要为大家详细介绍了C++和Java命令行绘制心形图案,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04

最新评论