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)
问题描述
我的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屋!