WISE Windows安装程序编辑器启动条件问题 - 版本检查
-
12-09-2019 - |
题
我的工作,需要在Java版本1.5或更高版本运行安装程序WISE。所以我把它读Java运行时环境的注册表,并获得了“CURRENTVERSION”变量 - 例如1.6,并将其放置在一个明智的属性。
我试图建立一个启动条件,防止安装程序从如果使用旧版本的Java的系统上运行继续。为此,我试图把它检查我的变量即:(如果)JAVAINSTALLED <1.5(然后报错了)。当我尝试建立这种情况下,我回去的错误消息“实数不支持”。它显然作品,当你把它比作一个整数(因为有其他的启动条件是这样做)
所以我想知道什么是最好的方式来处理,这是。我想到了10取变量和乘以它的想法,所以我可以检查<15,而不是,但我不知道这是否会工作,不知道如何实现与有限的控制我在WISE的数学函数。
任何想法是不胜感激。谢谢!
(注意:使用明智安装Studio版本7)
解决方案
定义一个属性作为JAVAVERSION并在您的情况下,值“1.5”。并对照这个属性的启动条件..条件应为
JAVAINSTALLED
希望这应该工作..
此致, Maddish-打包
其他提示
如何处理该变量值作为字符串作为:
JAVAINSTALLED < "1.5"
不隶属于 StackOverflow