获取文件的JAR路径

时间:2013-03-02 22:36:39

标签: java jar

所以我想说我有JAR文件。用户创建一些文本文件并希望保存它。我想将它保存在我的JAR中的“resources”文件夹中,以便用户以后可以阅读。

但是如何获得此文件夹的路径?

2 个答案:

答案 0 :(得分:3)

您通常不会这样做。更新zip文件(基本上就是jar文件)并非易事。 Jar文件不能用用户内容(例如他们的"文档"目录或特定于应用程序的目录)进行更新。您应该将用户的文件存储在适当的目录中。 (哎呀,在许多操作系统中,程序文件都是只读安装的......)

答案 1 :(得分:1)

不确定这是不是一个好主意,但可以从命令行(jar command help):

jar cf myfile.jar dir1/file1.ext1 ;# create jar file and store file1
jar uf myfile.jar dir2/file2.ext2 ;# update jar file with file2

通过Jar Java API

,可以从命令行获得什么