如何更改属性文件中的值,该属性文件是安装树的一部分

时间:2014-07-23 08:59:52

标签: install4j

我正在尝试使用Install4J为桌面应用程序创建安装程序。我已经正确选择了应该成为安装树一部分的目录。

在该目录中,我有一个属性文件说db.property,其中包含db password和url以及其他详细信息。在安装程序中,我提供了一个屏幕,用户可以在其中输入应在db.property文件中更改的所有数据库详细信息。

在安装程序中,我首先想要此属性值设置屏幕,然后开始安装。如果我先设置安装选项(在安装程序部分)然后设置值选择屏幕,它会更改值,但如果我先设置值屏幕然后安装,那么它就不会。

我的理解是:如果安装程序首先运行,那么值设置屏幕找到了db.properties,因为它已经安装并更改了值但是如果值设置屏幕首先设置,那么它找不到属性文件,因为它尚未安装且无法更改值。

如果我的理解是正确的,那么实现这一目标的解决方法是什么?

先谢谢

1 个答案:

答案 0 :(得分:0)

您可以在安装屏幕之前要求用户输入屏幕。在“安装文件”操作之后,应将相关操作(例如修改属性文件的操作)添加到“安装”屏幕。