Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将文本文件写入当前未在JVM中运行的Jar中_Java_Dynamic_Configuration_Jar_Jvm - Fatal编程技术网

Java 如何将文本文件写入当前未在JVM中运行的Jar中

Java 如何将文本文件写入当前未在JVM中运行的Jar中,java,dynamic,configuration,jar,jvm,Java,Dynamic,Configuration,Jar,Jvm,我有一个Jar(info.Jar),它运行并向用户询问一些信息 该信息应该写入保存在另一个未运行的jar(act.jar)中的文本文件中。然后,可以使用从info.jar检索到的设置运行act.jar,并作为单个文件分发,而无需外部配置 有人知道我如何将配置写入另一个jar文件吗 我还没有尝试过任何东西,因为我不知道如何访问不同jar中的文件。 我找到的所有材料都是用于写入正在运行的jar的。jar文件只是ZIP文件。您应该能够使用包中的类来执行您想要的操作。A出现了一堆关于如何使用该软件包的帖

我有一个Jar(info.Jar),它运行并向用户询问一些信息

该信息应该写入保存在另一个未运行的jar(act.jar)中的文本文件中。然后,可以使用从info.jar检索到的设置运行act.jar,并作为单个文件分发,而无需外部配置

有人知道我如何将配置写入另一个jar文件吗

我还没有尝试过任何东西,因为我不知道如何访问不同jar中的文件。
我找到的所有材料都是用于写入正在运行的jar的。

jar文件只是ZIP文件。您应该能够使用包中的类来执行您想要的操作。A出现了一堆关于如何使用该软件包的帖子。

JAR文件只是ZIP文件。您应该能够使用包中的类来执行您想要的操作。A出现了一堆关于如何使用该软件包的帖子。

Jar文件是包含一些额外元信息的zip文件

因此,您可以在运行时环境中使用与zip相关的方法将其视为zip文件


尽管如此,使用jar文件保存用户提供的信息的想法还是有点不同寻常。您试图解决的根本问题是什么?

Jar文件是包含一些额外元信息的zip文件

因此,您可以在运行时环境中使用与zip相关的方法将其视为zip文件


尽管如此,使用jar文件保存用户提供的信息的想法还是有点不同寻常。您试图解决的根本问题是什么?

为什么需要写入jar/您的意思是像
jar-uf act.jar文件那样添加或更新
?@Peter Lawrey是的,但是我想在没有命令行的情况下做到这一点为什么你需要写进jar/你的意思是像
jar-uf act.jar文件那样添加或更新
?@Peter Lawrey是的,但我想在没有命令行的情况下做到这一点iti正在尝试保留所有1个文件,配置是内部的我正在尝试保留所有1个文件,配置是内部的