java.lang.UnsupportedClassVersionError:org / openqa / gr id / selenium / GridLauncher(不支持的major.minor版本50.0) [英] java.lang.UnsupportedClassVersionError: org/openqa/gr id/selenium/GridLauncher (Unsupported major.minor version 50.0)

查看:171
本文介绍了java.lang.UnsupportedClassVersionError:org / openqa / gr id / selenium / GridLauncher(不支持的major.minor版本50.0)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的Selenium文件夹中有这个selenium服务器jar文件。当我试图用 java-jar selenium-server-standalone-2.0b3.jar 命令执行此操作时,我收到此版本差异错误。任何人都可以告诉我我在哪里犯了错误吗?

I got this selenium server jar file in my Selenium folder. When I'm trying to execute this with java - jar selenium-server-standalone-2.0b3.jar command I'm getting this version difference error. Can anyone please show me where I'm making a mistake?

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/gr
id/selenium/GridLauncher (Unsupported major.minor version 50.0)
        at java.lang.ClassLoader.defineClass0(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$100(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)


推荐答案

该消息(版本 50.0 )表明Selenium服务器需要运行java 6,但您尝试使用某些早期版本的java运行它。

That message (with version 50.0) indicates that Selenium server requires java 6 to run, but you're trying to run it with some earlier version of java.

要查找您正在使用的java版本,请运行:

To find out what version of java you're using, run:

java -version

如果你安装了java 6,但它没有被使用,你可能不得不给java可执行文件的完整路径名,如果在linux上就是这样的东西:

If you have java 6 installed, but it isn't getting used, you may have to give the full path name to the java executable, so something like this if on linux:

/usr/local/jre6/bin/java -jar selenium.jar

或者像这样在Windows上:

or like this if on windows:

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar selenium.jar

(当然,您需要调整该命令以匹配java实际存在于您计算机上的位置)

(Of course, you'll need to adjust that command to match where java actually lives on your machine)

这篇关于java.lang.UnsupportedClassVersionError:org / openqa / gr id / selenium / GridLauncher(不支持的major.minor版本50.0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆