Я работаю над установщиком WISE, который должен работать на Java версии 1.5 или выше. Поэтому я прочитал реестр для среды выполнения Java и получил переменную «CurrentVersion», например 1.6, и поместил ее в свойство WISE.
Я пытаюсь создать Условие запуска, которое препятствует продолжению Установщика, если он запускается в системе с более старой версией Java. Для этого я попытался сделать так, чтобы он проверил мою переменную, т. Е. (Если) JAVAINSTALLED <1.5 (затем ошибка). Когда я пытаюсь построить это условие, я получаю сообщение об ошибке «действительные числа не поддерживаются». По-видимому, это работает, когда вы сравниваете его с целым числом (поскольку есть другие условия запуска, которые делают это) </p>
Так что мне интересно, как лучше всего с этим справиться. Я подумал об идее взять переменную и умножить ее на 10, чтобы я мог проверить вместо <15, но я не знаю, сработает ли это, и не уверен, как реализовать математические функции с ограниченным контролем, который у меня есть в WISE. </p>
Любые идеи с благодарностью. спасибо!
(Примечание. Использование Wise Installation Studio версии 7)