2013-06-01 30 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