Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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 将文本文件写入Jar_Java_Jar_Resources - Fatal编程技术网

Java 将文本文件写入Jar

Java 将文本文件写入Jar,java,jar,resources,Java,Jar,Resources,我正在写一个程序来“构建”另一个。我计划将设置保存到生成的jar文件中,但在写入外部jar时遇到了一些问题。非常感谢您的帮助。jar只是一个zip文件,所以您所要做的就是压缩文件,并使用.jar扩展名命名zip 创建jar归档的一个方便的库是,它允许您使用JavaAPI将类、资源等放入jar文件中。更好的解决方案是创建第二个jar,并编写自己的类加载器从该jar加载类。一种插件机制。我不完全理解。jar是否已经生成并且您正在尝试向其中添加文件?如果是这样的话,jar只是一个zip,您可以使用修改

我正在写一个程序来“构建”另一个。我计划将设置保存到生成的jar文件中,但在写入外部jar时遇到了一些问题。非常感谢您的帮助。

jar只是一个zip文件,所以您所要做的就是压缩文件,并使用.jar扩展名命名zip


创建jar归档的一个方便的库是,它允许您使用JavaAPI将类、资源等放入jar文件中。更好的解决方案是创建第二个jar,并编写自己的类加载器从该jar加载类。一种插件机制。

我不完全理解。jar是否已经生成并且您正在尝试向其中添加文件?如果是这样的话,jar只是一个zip,您可以使用修改zip的java库来实现这一点。您是在使用jar API还是在外部调用它?你有什么问题?我不知道从哪里开始。