将外部文件添加到jar

时间:2013-11-23 07:16:47

标签: java file-io external

我对java编程比较陌生。我想知道如何将外部文件添加到.jar中。例如我想在.tx添加一个.jar t文件,以便当有人运行我的程序时,它可以询问用户在哪里存储.txt,然后在该位置复制它。有可能这样做吗?到目前为止,我能找到的只有Open external file with an external program

2 个答案:

答案 0 :(得分:2)

是的,你可以这样做,如果你想.. 通过运行此命令

**jar uf jar-file input-file(s)**

http://docs.oracle.com/javase/tutorial/deployment/jar/update.html

答案 1 :(得分:2)

JAR文件可以包含任何类型的文件。例如,JEE使用war文件和ear文件,这些文件实际上只是扩展的jar文件,除了java之外还包含各种XML文件。

您可以使用任何类

的方法从JAR中读取文件
 MyClass.class.getResource("/path/to/myfile.txt")