Dort dann JavaHome auslesen und die Versionsnummer mit Stringsplit trennen.
Den Eintrag habe ich auch schon gefunden. Jedoch steht dort 'C:\Program Files\Java\jre1.8.0_31'. Auf der oben genannten Webseite steht jedoch Version 8 Update 31.
Gibt es auch eine Seite, wo ich direkt die version als String im Format 1.8.0_31 bekomme?
Anstatt sich die Mühe zu machen das alles zu prüfen ist es vielleicht einfacher regelmässig die neueste Version in 32 und 64bit auszurollen, unabhängig davon ob diese evtl. schon manuell installiert wurde. Der Setup erkennt denke ich selbsständig wenn Java bereits in der aktuellen Version installiert ist und bricht dann einfach ab. Müsstest du aber natürlich testen.
Damit dein Clientscript das nicht unnötig oft wiederholt könntest du lokal auf dem Client eine Logdatei anlegen in der das Clientscript nachschauen kann ob es bereits das letzte Update vom Rollout Server installiert hat.
Diese Variante wird wohl das einfachste sein.