我正在开发一个需要在 Java 1.5 或更高版本上运行的 WISE 安装程序。所以我让它读取 Java 运行时环境的注册表并获取“CurrentVersion”变量 - 例如 1.6,并将其放在 WISE 属性中。
我正在尝试构建一个启动条件,以防止安装程序在具有旧版本 Java 的系统上运行时继续运行。为此,我试图让它检查我的变量,即:(如果)JAVAINSTALLED < 1.5(然后出错)。当我尝试建立此条件时,我收到一条错误消息“不支持实数”。当您将其与整数进行比较时,它显然有效(因为还有其他启动条件可以这样做)
所以我想知道处理这个问题的最佳方法是什么。我想到了将变量乘以 10 的想法,这样我就可以检查 < 15 了,但我不知道这是否可行,也不知道如何使用我在 WISE 中的有限控制来实现数学函数。
任何想法都非常感谢。谢谢!
(注意:使用 Wise Installation Studio 版本 7)