如何修改JAR中的属性文件?
程序以JAR格式进行发布,其中有一个属性文件用来记录用户自定义的设置,在resources/config.properties里面。那么在程序中,如何更新这个文件啊?
相关代码如下:
try {
String fileLoc = urlLoader.getResource("resources/config.properties").getFile();
outFile=new File(fileLoc);
} catch (Exception e) { e.printStackTrace();
}
try {
FileOutputStream out = new FileOutputStream(outFile);
prop.store(out, null);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
在源代码中是正确的,发布成JAR之后会找不到文件。