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

2023-12-29

我在我的 Selenium 文件夹中找到了这个 selenium 服务器 jar 文件。当我尝试执行此操作时java - jar selenium-server-standalone-2.0b3.jar命令我收到此版本差异错误。谁能告诉我我在哪里犯了错误?

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 来运行它。

要了解您正在使用的 java 版本,请运行:

java -version

如果您安装了 java 6,但没有使用它,您可能必须提供 java 可执行文件的完整路径名,因此如果在 Linux 上,则类似于以下内容:

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

或者像这样如果在 Windows 上:

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.UnsupportedClassVersionError:org/openqa/gr id/selenium/GridLauncher(不支持的major.minor版本50.0) 的相关文章

随机推荐