Windows -> Check0rn ob aktuelle Java Runtime installiert



  • Hi Forum!

    Is' vom Prinzip her eigentlich 'ne WinAPI-Frage, gehört aber trotzdem eher hierher:
    Wie kann ich mit einem Windows-EXE-Proggie checken, ob der User die aktuelle (oder spezielle, z.B. MINDESTENS 1.3 oder so) JavaVM installiert hat!?! Ob also ein "java xxx" mit meinen Klassen funzen würde...!??
    Gibt's da Unterschiede in den unterschiedlichen Versionen (z.B. 1.3 trägt sich noch nicht in die Registry ein, etc.)?

    Mfg, thx.



  • Lies die Ausgabe von "java -version" 😃

    oder

    System.getProperty("java.version");

    edit: oh, ich hab dich wohl falsch verstanden.



  • @Sgt. Nukem:
    Der Registrykey HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ könnte dir bei dieser Frage behilflich sein. Unter diesem Schlüssel sind nämlich alle vorhandenen JRE und SDK Implementationen aufgelistet.


Anmelden zum Antworten