我试图在执行JAR文件时替换XML文件。但目前它带有Java IO File not Found Exception。但我加倍检查路径,它是正确的。我想知道是否可以替换jar文件中的xml文件。如果是的话,它是如何做到的。谢谢。替换JAR文件中的XML文件
2
A
回答
3
是的,你可以做到这一点。使目录在你想要尝试下面的命令。转到该目录并尝试:
>cd <to_your_dir>
>jar -xvf <jar_file_path_with_name>
这会提取出罐子。更改您想要更改的文件并将其打回:
>jar -cvf <out_jar_file_name> *
确保您在解压缩jar文件所在的文件夹中运行该文件。您可以通过两种运行以下命令罐子验证的内容结构:
>jar -tvf <jar_file_name>
0
做到这一点最简单的方法是这样的:
# Find the file inside the jar
jar tvf <JarFile> | grep xml | less
# Extract your file
jar xvf <JarFile> <FilePath>
# Edit your file
# Replace updated file in your jar
jar uvf <JarFile> <UpdatedFileWithSameName>
相关问题
- 1. 在jar中替换.xml文件
- 2. 替换jar文件中的文件夹内的类文件
- 3. Maven - 用jar替换文件
- 4. gradle - 替换XML文件中的文本
- 5. XML文件中的条件替换
- 6. 在jar文件中列出xml文件
- 7. 无法在jar文件被替换时加载jar文件中的资源
- 8. 替换XML文件中的字符串
- 9. 如何替换APK中的XML文件?
- 10. 替换XML文件中的值
- 11. 在jar文件中替换单个类文件是否安全?
- 12. 如何在jar文件中替换类文件?
- 13. 蚂蚁可以替换jar/ear/war文件中的文本吗?
- 14. 从jar文件连接到XML文件
- 15. 替换XML文件的某些部分?
- 16. 替换XML文件的属性值1.0
- 17. xml替换ini文件的类
- 18. 更改(替换)文件中的文件
- 19. ANT:根据XML文件内容替换一组XML文件中的参数
- 20. 使用UWP替换XML文件或删除XML文件中的元素
- 21. 替换文件
- 22. 替换文件
- 23. 替换文件
- 24. 十一:包括JAR文件中的XML文件中WildFly
- 25. 如何替换jar文件中某个目录内的某些文件?
- 26. 替换文件中的行
- 27. 替换文件中的行
- 28. 替换ZipOutputStream中的文件
- 29. 找到并替换为xml文件
- 30. android在运行时替换XML文件
你有没有检查执行的类路径? –
您正在尝试*替换*正在执行的JAR文件中存储的XML文件* – jmort253