Math WISE Windows Installer Editor启动条件问题-版本检查
我正在开发一个需要在Java 1.5或更高版本上运行的WISE安装程序。因此,我让它读取Java运行时环境的注册表,并获取“CurrentVersion”变量——例如1.6,然后将其放置在WISE属性中 我试图构建一个启动条件,如果安装程序运行在一个使用旧版本Java的系统上,则该条件会阻止安装程序继续运行。为此,我尝试让它检查我的变量,即:(如果)JAVAINSTALLED<1.5(然后出错)。当我试图建立这个条件时,我得到一个错误消息“不支持实数”。当你将它与整数进行比较时,它显然是有效的(因为还有其他的发射条件可以做到这一点) 所以我想知道最好的处理方法是什么。我曾想过取变量并将其乘以10,这样我就可以检查<15,但我不知道这是否可行,也不知道如何使用WISE中有限的控制实现数学函数 非常感谢您的任何想法。谢谢Math WISE Windows Installer Editor启动条件问题-版本检查,math,installation,windows-installer,wise,Math,Installation,Windows Installer,Wise,我正在开发一个需要在Java 1.5或更高版本上运行的WISE安装程序。因此,我让它读取Java运行时环境的注册表,并获取“CurrentVersion”变量——例如1.6,然后将其放置在WISE属性中 我试图构建一个启动条件,如果安装程序运行在一个使用旧版本Java的系统上,则该条件会阻止安装程序继续运行。为此,我尝试让它检查我的变量,即:(如果)JAVAINSTALLED
(注意:使用Wise Installation Studio版本7)如何将变量值视为字符串,如下所示:
JAVAINSTALLED < "1.5"
JAVAINSTALLED<“1.5”
将属性定义为JAVAVERSION,并在案例中定义值“1.5”。并根据此属性检查启动条件。。情况应该是这样的
JAVAINSTALLED
希望这能奏效
你的,
疯狂的包装商很抱歉,它漏掉了。。条件已安装