Не удается открыть файл Selenium Jar из CMD. Проблема Path или ClassPath?

Я пытаюсь запустить:

java -jar selenium-server-standalone-2.14.0.jar -role hub

из моей командной строки, но вывод был следующим:

C:Program Files (x86)>java -jar selenium-server-standalone-2.14.0.jar -role hub

Unable to access jarfile selenium-server-standalone-2.14.0.jar

C:Program Files (x86) - это место, где находится файл jar.

Я поставил C:Program файлы (x86) в моем пути и пути к классам, и он все равно не будет работать.

4 ответов


ваше имя должно быть не так. Проверьте, есть ли у вас файл с именем-selenium-server-standalone-2.14.0.сосуд. Скорее всего, ты не будешь. :)


Я столкнулся с такой же проблемой. Решение состоит в том, что соглашение об именах имеет значение. если у вас есть автономный сервер selenium.jar-файл, вы можете переименовать его сначала чтобы это выглядело просто(пример abc.сосуд.)

1) Если файл jar в вашей системе встречается с .расширение jar , затем после переименования дайте .расширение jar.(например, АВС.jar)

2 )Если файл jar в вашей системе не имеет.расширение jar , затем после переименования, не дают .расширение jar(например abc)

3) запустите концентратор сейчас: java-jar abc.jar-role hub

с уважением, Никхил Kanojia


невозможно получить доступ к файлу jarfile считается распространенной ошибкой. Эта ошибка может возникнуть при запуске концентратора или узла. Это означает, что Java не может найти файл jar selenium-server. Либо запустите команду из каталога, где находится selenium-server-XXXX.файл jar сохраняется или указывает явный путь к jar.

перейти к деталям здесь


У меня была такая же проблема с Ubuntu. Попробуйте выполнить следующие шаги..

перейдите в каталог, где находится файл jar.

выполнить .файл jar в каталоге с помощью,

java -jar ./selenium-server-standalone-2.14.0.jar