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