我是相对新手的Java编程人员。我想知道如何将外部文件添加到我们的.jar文件中。例如,我想将一个.txt文件添加到我的.jar文件中,这样当有人运行我的程序时,它可以询问用户在哪里存储该.txt文件,并将其复制到该位置。这样做是否可行?到目前为止,我所能找到的都是使用外部程序打开外部文件。
JAR文件可以包含任何类型的文件。例如,JEE使用WAR文件和EAR文件,这些实际上只是扩展的JAR文件,并且除了Java文件之外还包含各种XML文件。
您可以通过使用任何类的方法从JAR中读取文件。
MyClass.class.getResource("/path/to/myfile.txt")
如果你想的话,是可以做到的。 通过运行以下命令:
**jar uf jar-file input-file(s)**
http://docs.oracle.com/javase/tutorial/deployment/jar/update.html