1.jar包的格式是:由包名+META-INF(固定)组成
2.META-INF中有指明当前包信息的文件MANIFEST.MF(固定规范)
2.1下图为错误的.MF文件,因为文件后面需要空一行,否则生成的jar包无法运行
2.2下图是正确的.MF文件
2.3下图是错误的.MF文件;
2.4下图是正确的.MF文件: Class-Path: 指定需要依赖的jar包的位置,多个jar包中间不需要分隔符
3.一个小的细节卡了一个小时,最后找出原因记录一下,真的是差之毫厘失之千里。
记录一个打jar包无法运行遇到的坑
最新推荐文章于 2024-03-01 11:30:00 发布