我的工作,需要在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"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top