java - 替换 JAR 文件中的 XML 文件

标签 java xml exception file-not-found

我正在尝试在执行 JAR 文件时替换 XML 文件。但目前它带有一个 Java IO File not Found 异常。但我加倍检查路径,它是正确的。我想知道是否可以替换 jar 文件中的 xml 文件。如果是这样,它是如何完成的。谢谢。

最佳答案

是的,你可以做到。在您想尝试以下命令的地方创建目录。转到那个目录并尝试:

>cd <to_your_dir>
>jar -xvf <jar_file_path_with_name>

这将提取 jar 。更改您要更改的文件并将其装回:

>jar -cvf <out_jar_file_name> *

确保您在解压 jar 的文件夹中运行它。您可以通过在两个 jar 上运行以下命令来验证内容结构:

>jar -tvf <jar_file_name>

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

相关文章:

java - 如何在Grails 3中捕获 “org.springframework.web.multipart.MultipartException”

exception - 关于通过防火墙扩展在 wix 安装程序中添加防火墙异常的问题

java - 由于类型安全版本存储库中的校验和无效,无法使用 guava 依赖项进行部署

PHP 开始标签和 XML 声明

HTML 整洁 : how to set 'force-output' to 'yes' ?

.net - 简单的 .NET XML 库

Python:作业中的异常

java - 我们是否需要检查 java 8 中的 Stream 是否为空且不迭代

java - 重新定义/ rebase native 方法

java - Jersey - Json 到 java 字符串