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

标签 install4j

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

我正在使用 install4j 创建可执行文件,我需要至少 2Gb 的空间,你可以检查一下吗?。

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

提前致谢

桑杰

最佳答案

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

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 版本检查,转到常规设置->Java 版本并将最低版本设置为 1.6:

enter image description here

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

关于install4j - 如何在 install4j 中更改所需的磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7716972/

相关文章:

Install4j - 有没有办法杀死当前使用的端口?

java - Install4j 64 位安装程序不会卸载以前的 32 位版本

java - 将不同类型的值写入 Windows 注册表

java - Install4j - 如何检查条件表达式中是否存在文件?

install4j:Windows 启动器未正确缩放?

java - Gnome 3 中的 install4j 应用程序名称

java - 当我在 install4j 中使用相对路径,然后在该相对路径上使用 getCanonicalPath() 方法时,它返回错误的绝对路径?

java - install4j:如何检查我的apache tomcat服务器是否启动成功

install4j - 如何在 Install4j 中跳​​过可配置表单及其操作

loops - Install4j 的默认后退按钮行为与循环不兼容。解决方法是什么?