Java + Selenium - PullRequest
       13

Java + Selenium

0 голосов
/ 06 ноября 2018

Основные конфигурации:

Контейнер Docker для моего экземпляра PHP, я установил Centos и внутри java, затем Selenium, но когда я пытаюсь его запустить, выдает ошибку.

[root@6f0958965698 ~]# cat /etc/redhat-release

CentOS Linux выпуск 7.5.1804 (Core)

[root@6f0958965698 ~]# java -jar /opt/selenium-server-standalone.jar

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

[root@6f0958965698 ~]# java -version

java версия "1.7.0_191" / среда выполнения OpenJDK (rhel-2.6.15.4.el7_5-x86_64 u191-b01) / виртуальная машина 64-битного сервера OpenJDK (сборка 24.191-b01, смешанный режим)

  1. Сначала я попробовал с версией http://selenium -release.storage.googleapis.com / 3.9 / selenium-server-standalone-3.9.0.jar
  2. и затем с: http://selenium -release.storage.googleapis.com / 3.2 / selenium-server-standalone-3.2.0.jar

Та же ошибка.

У вас есть предложения?

1 Ответ

0 голосов
/ 03 августа 2019

Исключение в потоке main java.lang.UnsupportedClassVersionError выбрасывается, потому что jar скомпилирован с более высокой версией Java и пытается работать с более низкой версией.

Пожалуйста, обратитесь к этому ответу: Как исправить java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor

Ex: Скомпилировано с JDK 1.8 Но вы запускаете его JDK 1.7, поэтому возникает исключение.

Просто обновите Java-версию до JDK 1.8 в вашем контейнере и снова запустите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...