编辑Jar包中的.class文件,并重新打包

发布时间 2023-04-06 18:03:32作者: xiaowang_lj

直接替换jar包 会报很多类找不到 于是我就把自己需要的class文件,添加到之前的jar包中 并重新打包

1.解压jar包

 

 

 2.根据需求 添加或者删除jar包中的class文件

3.重新打包jar包

jar cvfm classes.jar C:\Users\sdt16354\Desktop\test\framework\META-INF\MANIFEST.MF -C framework\ .

解释一下命令的组成部分

  • jar cvfm命令 用来生成 Jar包
  • classes.jar 新Jar包的名称
  • 原清单文件的路径
  • -C  framework\  . 表示指定目录 framework 文件下所有的文件,最后那个 . 表示打包所有文件
  • 参数解释:
    c 创建一个jar包
    v 输出详细命令
    f 指定jar包文件名
    m 指定manifast文件
    0 生成jar包时不压缩内容