【发布时间】:2018-11-16 21:36:22
【问题描述】:
我需要从 jar 文件中替换单个类文件。 jar 文件很大,每次我都不想手动提取和替换。我想自动化这个过程。有人可以帮我解决这个问题。 提取 jar 文件时,会创建以下文件夹:
- 渲染
- 类
- com
我需要进入“com/cgp/f1/cmmi/”文件夹并替换其中的类文件。
我尝试过的事情:
zip file.jar com/cgp/f1/cmmi/services.class Services.classjar uf file.jar com/cgp/f1/cmmi/ services.class
jar -uf file.jar com\cgp\f1\cmmi\ services.class
jar uf file.jar com/cgp/f1/cmmi/services.class services.class
我得到的错误是:
使用 jar 命令时
com\cgp\f1\cmmi\ : 没有这样的文件或目录使用 zip 命令时:
zip 警告:名称不匹配:com\cgp\f1\cmmi\Services.class
谁能指导我哪里出错了。
【问题讨论】:
标签: java batch-file cmd jar