install4j - 修改所需磁盘空间的选项

时间:2014-04-25 13:49:11

标签: install4j

有没有办法在install4j中修改所需的磁盘空间选项?

在我的特定用例中,我有一些可选/可下载的组件,这些组件实际上是存档的,如果选中,则会在安装位置解压缩。不幸的是,我不能将档案本身的内容设置为可选组件而不是档案。

安装程序显示基本安装和所选组件所需的磁盘空间,但我需要更新它,以便可选组件添加两次(一次用于下载的zip,第二次用于实际使用的空间)萃取)。

2 个答案:

答案 0 :(得分:1)

“安装文件”操作有一个“安装大小计算器”属性,您可以在其中修改默认大小。

答案 1 :(得分:0)

对于磁盘空间检查,添加"运行脚本"行动到" Startup"安装程序的节点并将其脚本设置为

if (SystemInfo.getFreeDiskSpace(context.getInstallationDirectory()) < 2000000000) {
    Util.showErrorMessage("You need at least 2 GB of free memory");
    return false;
}
return true;

然后,设置&#34;失败策略&#34;动作的属性为&#34;退出失败&#34;:

enter image description here