簡體   English   中英

如何將文本文件寫入當前未在JVM中運行的Jar中

[英]How do I write a text file into a Jar that is not currently running in the JVM

我有一個Jar(info.jar)運行,並詢問用戶一些信息。

該信息應該寫入到保存在另一個未運行的jar(act.jar)中的文本文件中。 然后可以使用從info.jar檢索到的設置來運行act.jar,並將其作為單個文件分發,而無需外部配置。

有誰知道我該如何將配置寫入該另一個jar文件?

我尚未嘗試任何操作,因為我不知道如何訪問其他jar中的文件。 我發現的所有材料都用於寫正在運行的jar。

JAR文件只是ZIP文件。 您應該能夠使用java.util.zip包中的類執行所需的操作。 谷歌快速搜索發現了很多關於如何使用該軟件包的帖子。

Jar文件是zip文件,帶有一些額外的元信息。

因此,您可以在運行時環境中使用與zip相關的方法將其視為zip文件,

也就是說,使用jar文件保存用戶提供的信息的想法有點不尋常。 您要解決的根本問題是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM