简体   繁体   English

java.lang.UnsupportedClassVersionError:.class文件中的错误版本号

[英]java.lang.UnsupportedClassVersionError: Bad version number in .class file

I am getting the follwing error while running selenium testcase. 我在运行selenium testcase时遇到了以下错误。

 java.lang.UnsupportedClassVersionError: Bad version number in .class file

I have checked all the versions of java in eclispse and they are correct. 我已经检查了eclispse中所有版本的java,它们是正确的。

Please it would be greatful if you can help me out. 如果你可以帮助我,那将是非常好的。

UnsupportedClassVersionError occurs typically when you have .class (typically in .jar-file) that has been compiled with higher version of java than virtual machine trying to run it. 当您使用比使用更高版本的java编译的.class(通常在.jar文件中)而不是尝试运行它的虚拟机时,通常会发生UnsupportedClassVersionError For example you have a .class-file that is compiled with JDK 6 and you are trying to run it with 1.4 JVM. 例如,您有一个使用JDK 6编译的.class文件,并且您尝试使用1.4 JVM运行它。

Check your PATH variable and test java -version command etc. Also check this thread for couple typical issues that cause this problem. 检查您的PATH变量并测试java -version命令等。另请检查线程是否存在导致此问题的几个典型问题。

This error is due to mismatch in your Java Versions. 此错误是由于Java版本不匹配造成的。 Follow the following steps 请执行以下步骤

  • Type Regedit in run and navigate to HKEY_LOCAL_MACHINE\\Software\\JavaSoft\\Java Runtime Environment\\ 在运行中键入Regedit并导航到HKEY_LOCAL_MACHINE \\ Software \\ JavaSoft \\ Java Runtime Environment \\
  • See the version number mentioned in the registry 请参阅注册表中提到的版本号
  • Download the same version and place it in your computer 下载相同版本并将其放入计算机中
  • Set JAVA_HOME to the jdk directory in environment variables 将JAVA_HOME设置为环境变量中的jdk目录
  • Add %JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin to the path variable 将%JAVA_HOME%\\ bin;%JAVA_HOME%\\ jre \\ bin添加到路径变量中

Now check again. 现在再次检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 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) java.lang.UnsupportedClassVersionError: (Unsupported major.minor version 50.0) 在 Selenium 中尝试执行 ChromeDriver 时出现异常 - java.lang.UnsupportedClassVersionError: (Unsupported major.minor version 50.0) exception while trying to execute ChromeDriver in Selenium java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver : 通过 Java 7 Selenium 不支持的major.minor 版本 52.0 错误 - java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver : Unsupported major.minor version 52.0 error with Selenium through Java 7 使用PHPUnit在Selenium中发现错误(线程“ main” java.lang.UnsupportedClassVersionError中的异常) - Error Found (Exception in thread “main” java.lang.UnsupportedClassVersionError) in Selenium With PHPUnit 在 Selenium 中设置代理版本(使用 int)时,java.lang.Long 无法转换为 java.lang.Integer 类? - java.lang.Long cannot be cast to class java.lang.Integer when setting proxy version (using an int) in Selenium? 对 TestNG version# 和 Selenium-JAVA version# 感到困惑 - 如何获取 Maven POM.xml 文件的版本号 - Confused about TestNG version# and Selenium-JAVA version# - How to get version number for Maven POM.xml file SauceLabs Java原型中的奇怪版本号 - Strange version number in SauceLabs Java archetype java lang 数字格式异常错误对于输入字符串:“7500000 - java lang number format exception error For input string: "7500000 为 selenium webdriver 类获取 java.lang.NullPointerException - Getting java.lang.NullPointerException for selenium webdriver class 在类中找不到JMETER Beanshell(java.lang.String) - JMETER Beanshell ( java.lang.String ) not found in class
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM