如何在install4j中使用setVariable

时间:2017-01-20 11:02:56

标签: java install4j

我在install4J的启动序列中有以下代码

Util.showMessage("before set sys.contentDir " + (String)context.getVariable("sys.contentDir"));

context.setVariable("sys.contentDir", "E:\\testApp");

Util.showMessage("After set sys.contentDir " + (String)context.getVariable("sys.contentDir"));

但是,使用sys.contentDir方法设置setVariable后,新值未反映出来。

请帮助实现功能。

的问候,
Jagadeesh Musham。

1 个答案:

答案 0 :(得分:0)

sys.contentDir是一个无法修改的系统变量。要更改安装目录,请使用

context.setInstallationDirectory(new File("E:\\testApp"));