亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將信息(和圖像)從另一個 Java 程序寫入 Jar 文件

將信息(和圖像)從另一個 Java 程序寫入 Jar 文件

侃侃無極 2024-01-28 16:59:29
可能是重復的,盡管我對此表示懷疑,因為到目前為止我還沒有看到任何東西能夠以我可以完成我的程序的方式完全回答我的標準背景我需要的是從一個單獨的 jar 訪問另一個 jar,讀取文件并將文件寫入該 jar。到目前為止,我所做的是將 jar 更改為 zip,然后我可以刪除文件,但我遇到的問題是寫回文件,特別是圖像文件(.txt 工作得很好)問題如何從另一個java程序(最終產品另一個jar)將圖像文件寫入zip(最初是一個jar)筆記我環顧四周,大多數消息來源都說這是不可能的,但是這些問題在程序運行期間處理了這個問題,我的特殊情況是另一個程序沒有運行,而是以文件格式運行。我想做的就是寫入和映像并將其轉換回 jar,并且最終運行該 jar 不會出現任何問題。謝謝你!
查看完整描述

1 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

使用FileSystems訪問、寫入和替換 jar 文件的內容:

try (FileSystem fs = FileSystems.newFileSystem(Paths.get("path/file.jar"), null)) {

? ? Files.copy(Paths.get("path/to/image"), // path to an external image

? ? ? ? ? ? ? ?fs.getPath("image.jpg"),? ? // path inside a jar file

? ? ? ? ? ? ? ?StandardCopyOption.REPLACE_EXISTING);

}


查看完整回答
反對 回復 2024-01-28
  • 1 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號