如何在JAR中保存文件



我知道如何获取资源。图像或文本文件。但是我如何在JAR中保存文件呢?是否有一些方法可以像我一样使用getClass()来获取资源?如果不是,路径的起点是什么?

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

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

是。有一种方法可以做到这一点,使用jar命令。

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

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

最新更新