我試圖在執行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