我在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。
答案 0 :(得分:0)
sys.contentDir
是一个无法修改的系统变量。要更改安装目录,请使用
context.setInstallationDirectory(new File("E:\\testApp"));