0

可能重复:
如何访问 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 中;这可能吗?),我可以使用我最喜欢的文本编辑器轻松管理(在开发阶段)。编译应用程序时,没有人可以编辑默认配置文件。

但我不知道该怎么做?也许您还有其他解决方案?因为真正的目标是可以用文本编辑器编写这个默认文件(在开发阶段),并且在编译时(生产阶段)没有人可以更改默认值!

谢谢阅读。

4

0 回答 0