如何在install4j中更改所需的磁盘空间

时间:2011-10-10 18:22:03

标签: install4j

如果有人能帮助我,我将不胜感激

我使用install4j创建可执行文件,我需要2Gb的最小空间,你可以把这个检查吗?。

我还想检查机器是否应该安装1.6X版本的JDK,否则我应该终止安装程序。目前我的安装程序正在寻找JRE

提前致谢

Sanjay

1 个答案:

答案 0 :(得分:5)

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

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

然后,将操作的“失败策略”属性设置为“退出失败”:

enter image description here

对于Java版本检查,请转到常规设置 - &gt; Java版本并将最低版本设置为1.6:

enter image description here

如果安装程序找不到具有该最低版本的1.6 JRE,它将显示带有相应消息的对话框。