如何在JAR中保存文件?

时间:2013-03-02 16:51:49

标签: java jar

我知道如何获取资源,例如。图像或文本文件。但是如何在JAR中保存文件?有没有办法在使用getClass()的同时获取资源?如果没有,路径的开始是什么?

3 个答案:

答案 0 :(得分:1)

如果您询问如何将文件添加到JAR,请参阅以下文档:http://docs.oracle.com/javase/tutorial/deployment/jar/update.html

命令为jar uf jar-file input-file(s)。如果您希望以编程方式执行此操作,请参阅JarEntry类的http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarEntry.html

答案 1 :(得分:0)

是。有一种方法可以使用jar命令执行此操作。您可以检查Javadoc

答案 2 :(得分:0)

其中一个选项是在打包JAR(或程序)时将资源放入JAR文件中。

例如,如果您使用Maven构建程序,只需将所有必需的文件放到src / main / resources目录中(参见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html)。