Ermitteln Sie programmgesteuert, welche JDK / JREs auf meiner Box installiert sind

Gibt es eine Standardmethode, um dies zu tun? Mir ist klar, dass dies etwas plattformabhängig sein kann. Unser Produkt wird derzeit nur unter Windows unterstützt. Ich glaube, das interessiert mich derzeit. Die einzigen Dinge, an die ich denken kann, sind entweder die Registrierung zu scannen oder das Dateisystem zu crawlen. Das Durchsuchen des Dateisystems scheint sehr lange zu dauern - und die Registrierung kann unzuverlässig sein. Soll ich beides machen Irgendwelche anderen Vorschläge? Ich habe versucht, nach einer API zu suchen, um dies ohne Glück zu tun.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage