gpt4 book ai didi

java - 从 jar 文件中替换单个文件

转载 作者:行者123 更新时间:2023-11-30 06:08:39 34 4
gpt4 key购买 nike

我需要从 jar 文件中替换单个类文件。 jar 文件相当大,每次我都不想提取它并手动替换。我想自动化这个过程。有人可以帮我解决这个问题吗?当解压 jar 文件时,会创建以下文件夹:

  1. 渲染
  2. 类(class)
  3. com

我需要进入“com/cgp/f1/cmmi/”文件夹并替换其中的类文件。

我尝试过的事情:

  1. zip file.jar com/cgp/f1/cmmi/services.class Services.class
  2. jar uf file.jar com/cgp/f1/cmmi/ services.class<br/>
    jar -uf file.jar com\cgp\f1\cmmi\ services.class<br/>
    jar uf file.jar com/cgp/f1/cmmi/services.class services.class

我收到的错误是:

when using jar command
com\cgp\f1\cmmi\ : no such file or directory

when using zip command :
zip warning: name not matched: com\cgp\f1\cmmi\Services.class

有人可以指导我哪里出错了吗?

最佳答案

也许这里找到的jar -uf可以帮助您:How to update one file in a zip archive

如果可以选择图形应用程序,则可以使用 winrar 或 7-zip 来替换该类。您无需解压 jar 文件即可完成此操作。只需使用这些应用程序之一打开 jar,转到要替换的类文件所在的目录,拖放新文件以替换旧文件并保存。

关于java - 从 jar 文件中替换单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50733289/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com