导出类
手动导出(使用jar命令即可)
jar -cfvm [xxx.jar自己想要命名的jar包] [需合并的文件]
ex: jar cvfm test.jar MANIFEST.MF *
这里需要注意的是,如果需要导出的类没有包路径,当别处引入这个jar包时是引入不成功的,提示没有该类
、
上面几个注意项完了之后,我们开始打jar
包,可以分下面几个步骤:
- 先创建一个文件夹
mymail
,用来包裹需打包的所有文件 - 在
mymail
文件夹中,创建一个java
的引导配置MANIFEST.MF
这个文件,主要配置如下:
Manifest-Version: 1.0
Main-Class: Preson //此处为jar包的main方法入口
Class-Path: ./lib/alipay.jar //可以加载扩展jar包
-
然后将java编译好的文件也加到这个
mymail
文件夹,如果还有第三方的jar
,可以在此处建立一个lib
包存放,一块打包即可。 -
最后执行上述
jar
命令即可jar cvfm test.jar MANIFEST.MF *
IDEA自动导出
IDEA导入类
推荐阅读文章
- 使用 Spring 框架构建 MVC 应用程序:初学者教程
- 有缺陷的 Java 代码:Java 开发人员最常犯的 10 大错误
- 如何理解应用 Java 多线程与并发编程?
- Java Spring 中常用的 @PostConstruct 注解使用总结
- 线程 vs 虚拟线程:深入理解及区别
- 深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
- 10大程序员提升代码优雅度的必杀技,瞬间让你成为团队宠儿!
- “打破重复代码的魔咒:使用 Function 接口在 Java 8 中实现优雅重构!”
- Java 中消除 If-else 技巧总结
- 线程池的核心参数配置(仅供参考)
- 【人工智能】聊聊Transformer,深度学习的一股清流(13)
- Java 枚举的几个常用技巧,你可以试着用用
- 如何理解线程安全这个概念?
- 理解 Java 桥接方法
- Spring 整合嵌入式 Tomcat 容器
- Tomcat 如何加载 SpringMVC 组件