probabilmente durante l'installazione viene scritta qualke chiave di registro che indica il percorso della cartella di installazione; se fosse cosi magari con innosetup potrestri ricavare tale informazione e aggiornare il path o invocare java opportunamente.