hi,
i buy a InstallShield 2018 Express Perpetual License, which is $749.00.
i use InstallShield to build a java based program. my case is if the setup.exe find local Windows does not install JRE, then it will install JRE firstly. if it finds, then InstallShield will bypass the JRE isntallation and install my jars directly.
previously when i use a trial InstallShield2018SP1PremierComp.exe, i test my case and successfully. then i buy a license, but now i find this JRE check process fail. it always install the JRE.
when i use trial InstallShield, i can create my JRE prerequisite in "Redistributables" function. and my "JRE 64bit.prq" content is:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SetupPrereq>
<conditions>
<condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_181" FileName="" ReturnValue=""/>
</conditions>
<files>
<file LocalFile="C:\Users\jcai\Downloads\jre-8u181-windows-x64.exe" CheckSum="7F125BD071F2F83D91A8146BCB48BDA5" FileSize="0,71792504"/>
</files>
<execute file="jre-8u181-windows-x64.exe"/>
<properties Id="JRE 64bit" Description="JRE 64bit"/>
<behavior Failure="4"/>
</SetupPrereq>
now i input the license code, which is "Serial Number" in the order email. i find the UI has changes. i can not add new prerequisite, and when i try to edit my prerequisite by right click it, i find "Change Object Settings" menu is disable and gray.
who can tell me why and how to implement my case?