Seite 1 von 1
Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 22.12.2016, 11:49
von softmonaut
Guten Morgen zusammen,
habe sowohl ein JRE 1.8 als auch ein JDK 1.8 (jeweils die 64bit-Version) auf meinem Windows 7 installiert.
Was genau wird gecheckt, um die installierte Version zu ermitteln?
Dank und Gruß
Jörg
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 22.12.2016, 11:58
von almisoft
Hallo Jörg,
die Installationsroutine schaut in den Registry-Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment und listet dort alle Unterschlüssel auf. Bei mir stehen da z.B. "1.6", "1.7", "1.7.0_79", "1.8" und "1.8.0_112".
Wenn die erste Zahl gleich oder größer als 1 ist, dann ein Punkt folgt und die zweite Zahl gleich oder größer 6, dann wird Java erkannt.
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 22.12.2016, 12:41
von softmonaut
Hallo Alex,
danke für die prompte Antwort.
Registry-Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment ... alle Unterschlüssel ... erste Zahl gleich oder größer als 1 ist, dann ein Punkt folgt und die zweite Zahl gleich oder größer 6
Dann müßte es ja eigentlich bei mir klappen:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment ->
- 1.8
- 1.8.0_111
CurrentVersion -> 1.8
Wenn du magst, kannst du mir die relevanten Codezeilen zukommen lassen, dann würde ich das bei mir mal debuggen.
Gruß
Jörg
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 22.12.2016, 12:51
von almisoft
Ein Programmfehler liegt nicht vor.
Aber schau mal nach unter HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 22.12.2016, 13:01
von softmonaut
almisoft hat geschrieben:Ein Programmfehler liegt nicht vor.
Wollte ich auch gar nicht unterstellen.
almisoft hat geschrieben:HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node
Code: Alles auswählen
- div. andere Nodes
- JavaSoft
- Java Web Start
- 1.6.0_35
mehr gibt es dort nicht.
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 23.12.2016, 12:19
von almisoft
Ich hatte mich geirrt,
schau mal nach unter
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 23.12.2016, 12:52
von softmonaut
Diesen Knoten gibt es bei mir nicht , nur
Code: Alles auswählen
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
- AutoUpdate
- Java Update
- Prefs
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 23.12.2016, 13:09
von almisoft
Das liegt sicher das dran, dass du die 64-Bit-Variante von Java installiert hast.
Installiere dir bitte mal 32-Bit-Java oder versuche, den besagten Schlüssel anzulegen, um damit den Installer "auszutricksen".
Re: Remote Control: Für BTG muss mindestens Java 1.6 installiert sein
Verfasst: 23.12.2016, 17:12
von softmonaut
Fake-Schlüssel hilft bei der Installation, führt aber beim Programmstart zu der Meldung "Unable to create JAVA VM" -> Lösung: 32-bit JRE installieren