Neuere Java-Version installiert, aber nicht erkannt

570
Alex.S

Beim Starten von Selenium erhalte ich folgende Fehlermeldung:

Der Start von Selenium Server ist fehlgeschlagen. Überprüfen Sie, ob Sie Java 1.5 oder neuer installiert haben, indem Sie java -versionan der Eingabeaufforderung ausführen.

Beim Laufen java -versionbekomme ich die Ausgabe

java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) 

1.7 ist neuer als 1.5, aber Selen glaubt es nicht. Wie kann ich Selen mit 1.7 beginnen lassen? Oder 1.6 oder 1.8 (ich habe sie auch)?

1
Welche 32-Bit-Versionen von Java haben Sie installiert? Wenn ich riskieren könnte, Ihren Versuch, eine 32-Bit-Version von Selenium auszuführen, zu erraten, haben Sie nur eine 64-Bit-Version von Java (die übrigens immer noch nicht aktuell ist). Ramhound vor 8 Jahren 0
@ Ramhound Ich habe 32-Bit: jdk1.6.0_37, jre1.6.0_07 und jre1.8.0_73. Ich weiß, dass 1.7 und 1.6 nicht die neuesten sind, aber ich benötige diese älteren Versionen für andere Tools. Alex.S vor 8 Jahren 0
Sie haben "jre1.7.0_75-b13" nicht "jre1.8.0_73" pro Ausgabe. Mit anderen Worten, Sie haben Java 7 und nicht Java 8 installiert. Sie müssen überprüfen, was Sie tatsächlich installiert haben, da Sie anscheinend nicht wissen, da Sie jetzt eine völlig andere Version installiert haben. Ramhound vor 8 Jahren 0
@ Ramhound Das Problem ist gelöst, ich werde meine Frage jetzt bearbeiten. Alex.S vor 8 Jahren 0
Markieren Sie Ihre Antwort einfach als Lösung. Das Hinzufügen von "Gelöst" zum Titel ist weder erforderlich noch empfohlen. Ramhound vor 8 Jahren 0

1 Antwort auf die Frage

0
Alex.S

Die Fehlermeldung war irreführend. Der Grund war keine ältere Java-Version, sondern ein falscher Wert für den Umgebungsparameter Selenium, JAVA_HOMEder auf festgelegt wurde

 JAVA_HOME=C:\Program Files\Java\jrk1.7.0_75 

Auf der Suche nach einer Lösung für ein anderes Problem hatte ich heute mehrere Java-Versionen installiert und deinstalliert, sodass ich jrk1.7.0_75 nicht mehr habe. Wenn Sie diesen Wert in eine der installierten Versionen (zB JAVA_HOME=C:\Program Files\Java\jrk1.8.0_60) ändern, wird das Problem behoben .