【发布时间】:2015-11-23 19:24:53
【问题描述】:
我正在尝试通过命令提示符运行 selenium-standalone-server 2.47.1.jar。
但我遇到了这个错误。
C:\automation\node_modules\selenium-webdriver>java -jar selenium-server-standalo
ne-2.47.1.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/gr
id/selenium/GridLauncher : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(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$000(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)
Could not find the main class: org.openqa.grid.selenium.GridLauncher. Program wi
ll exit.
C:\automation\node_modules\selenium-webdriver>
为什么会出现这个错误?
我已经安装了 JDK(因为我需要运行 netbeans)。
我有什么遗漏吗?
【问题讨论】:
-
这个错误似乎与您的 JDK 版本冲突有关。
-
我需要什么 JDK 版本?我安装的这个名字是 jdk-6u10-windows-i586-p.exe。我认为它的 JDK 6
-
你的 selenium 运行/编译版本是什么?
-
Smruti,你的项目是用 1.7 编译的吗?
-
你是说 selenium-standalone-server 版本?它的 2.47.1。 selenium-server-standalo ne-2.47.1.jar @sᴜʀᴇsʜᴀᴛᴛᴀ