Java WebDriver错误:不支持ClassVersionError:org/openqa/selenium/firefox/FirefoxDriver

Java WebDriver错误:不支持ClassVersionError:org/openqa/selenium/firefox/FirefoxDriver,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,使用Firefox 43和Selenium 2.47.1,单击Selenium WebDriver中的按钮时,出现以下错误: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/selenium/firefox/FirefoxDriver : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineCla

使用Firefox 43和Selenium 2.47.1,单击Selenium WebDriver中的按钮时,出现以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/selenium/firefox/FirefoxDriver : Unsupported major.minor version 51.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(Unknown Source) 
    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 testDay1.main(testDay1.java:8)

您需要使用支持51.0.class文件的较新版本的java—请尝试使用java 7或8来支持该版本。我使用的JDK 1.8仍然面临此问题。请确保selenium testrunner不是使用其他java版本启动的。谢谢您的回复,我找到了解决方案,实际上我没有将编译器遵从性级别从1.5设置为1.7。