2013-06-01 24 views
0

我想知道是否有方法让我在可执行文件jar中写入xml文件? 你看,我想要它,所以我可以创建新的XML文件,同时运行jar并能够读取它。 我试过了,在我的可执行文件夹中写入/读取xml文件

文件的结果=新的文件(“[我的包内的项目名称] /staff.xml);

但因为staff.xml是不是该包尚未返回null

回答

0

你不能一个新的文件在运行时读取文件,你可以肯定,你将需要使用getResourcegetResourceAsStream方法添加到一个瓶子,看到这个问题Java: Add Class to Jar archive at runtime

为。

示例

String path = "/package/name/within/my/project/staff.xml"; 
File result = new File(this.getClass().getResource(path).getFile()); 
+0

谢谢您的回复。 – obsessiveCookie