Java stock默认配置文件

时间:2012-12-03 23:19:13

标签: java configuration-files

  

可能重复:
  How do I access a config file inside the jar?

首先,我给你一个我的代码样本,然后我问我打算做什么:

public static void resetGlobalConfigFile() throws IOException{

        File f=new File("appconfig.conf");

        FileWriter fWritter = new FileWriter(f);
        BufferedWriter bWritter = new BufferedWriter(fWritter);

        bWritter.write("# Path to the campaigns config file (xml)\r\n");
        bWritter.write("campaigns_xml_file=./campaigns/campaigns.xml");

        bWritter.close();

        f.createNewFile();
    }

事实上,当我分发我的jar时,有一个配置文件(appconfig.conf)。

在我的代码中,我已经完成了resetGlobalConfigFile()方法,允许用户使用默认值重置此配置文件。

但我认为存储默认配置文件(例如嵌入我的.jar;是否可能?)会更好,我可以使用自己喜欢的文本编辑器轻松管理(同时开发)阶段)。 编译应用程序时,没有人可以编辑默认配置文件。

但我不知道怎么做? 也许你还有其他解决方案吗? 因为真正的目标是能够使用文本编辑器(在开发阶段)使用此默认文件,并且没有人可以在编译时更改默认值(生产阶段)!< / p>

要求阅读。

0 个答案:

没有答案