Java 如何将文本文件写入当前未在JVM中运行的Jar中
我有一个Jar(info.Jar),它运行并向用户询问一些信息 该信息应该写入保存在另一个未运行的jar(act.jar)中的文本文件中。然后,可以使用从info.jar检索到的设置运行act.jar,并作为单个文件分发,而无需外部配置 有人知道我如何将配置写入另一个jar文件吗 我还没有尝试过任何东西,因为我不知道如何访问不同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的。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个文件,配置是内部的