NSIS-Skript für die Java-Installation

8

Ich möchte Java mit einem NSIS-Skript installieren, aber ich muss wissen, ob Java im System installiert ist oder nicht (Windows). basierend auf den Registrierungsschlüsseln, wie können wir überprüfen, ob Java installiert ist oder nicht?

Kann jemand ein NSIS-Skript zur Überprüfung der Java-Installation basierend auf registerischen Schlüsseln bereitstellen?

    
pmad 15.02.2011, 06:01
quelle

3 Antworten

3

Ich habe es nicht kompiliert, aber ich würde versuchen, zu folgen. Ich wählte Registrierungsschlüssel basierend auf Wie kann ich die installierte erkennen Sun JRE unter Windows? .

%Vor%     
jing 23.03.2011, 09:02
quelle
3

Das folgende Code-Fragment überprüft, ob Java installiert ist (jre oder jdk). Wenn Java nicht installiert ist, wird es installiert. Das Skript speichert auch den Pfad zu Java in einer Variablen $JavaInstallationPath .

%Vor%

Ich denke, Sie können den obigen Code auch in eine Funktion einfügen und sie in Ihrem NSIS-Skript an beliebiger Stelle aufrufen.

    
adritha84 16.08.2011 12:50
quelle
2

Ein weiteres Beispiel mit Online-JRE-Installer und 64/32 Bit-Check

java min-Version

%Vor%

Prüfe Funktion

%Vor%

Versionsvergleich

%Vor%

getJre

%Vor%

falls etwas fehlt, finden Sie es auf der nsis-wiki-Seite

    
Alexander Sidikov 21.06.2013 13:15
quelle

Tags und Links