Подтвердить что ты не робот

Невозможно запустить автономный сервер selenium

Я пытаюсь запустить selenium-standalone-server 2.47.1.jar через командную строку.

Но я столкнулся с этой ошибкой.

C:\automation\node_modules\selenium-webdriver>java -jar selenium-server-standalo
ne-2.47.1.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/gr
id/selenium/GridLauncher : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.openqa.grid.selenium.GridLauncher. Program wi
ll exit.

C:\automation\node_modules\selenium-webdriver>

Почему я получаю эту ошибку?

У меня уже установлен JDK (так как мне нужно запустить netbeans).

Есть ли что-то, что мне не хватает?

4b9b3361

Ответ 1

java.lang.UnsupportedClassVersionError происходит потому, что код был скомпилирован с более высокой версией Java, чем тот, который вы используете.

Версия 51.0 файла класса соответствует java 7

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45

Вам нужно обновить JDK с Java 6 до Java 7 или выше.

Ответ 2

Просто загрузите последний JDK из http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Это помогает мне решить проблему на моем mac проблема была Исключение в потоке "main" java.lang.UnsupportedClassVersionError: org/openqa/grid/selenium/GridLauncher: Неподдерживаемая версия major.minor 51.0

разрешено путем загрузки и установки Mac OS X x64 196.89 МБ jdk-7u79-macosx-x64.dmg

Ответ 3

Мой коллега попытался использовать selenium-java-2.48.2.jar, где он получил ту же ошибку:

Исключение в потоке "main" java.lang.UnsupportedClassVersionError: org/openqa/grid/selenium/GridLauncher: Неподдерживаемая версия major.minor 51.0 `` `

Я отправил ему старую версию selenium-java- 2.44.0.jar, и теперь она отлично работает в его среде.