繁体   English   中英

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

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

我在运行selenium testcase时遇到了以下错误。

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

我已经检查了eclispse中所有版本的java,它们是正确的。

如果你可以帮助我,那将是非常好的。

当您使用比使用更高版本的java编译的.class(通常在.jar文件中)而不是尝试运行它的虚拟机时,通常会发生UnsupportedClassVersionError 例如,您有一个使用JDK 6编译的.class文件,并且您尝试使用1.4 JVM运行它。

检查您的PATH变量并测试java -version命令等。另请检查线程是否存在导致此问题的几个典型问题。

此错误是由于Java版本不匹配造成的。 请执行以下步骤

  • 在运行中键入Regedit并导航到HKEY_LOCAL_MACHINE \\ Software \\ JavaSoft \\ Java Runtime Environment \\
  • 请参阅注册表中提到的版本号
  • 下载相同版本并将其放入计算机中
  • 将JAVA_HOME设置为环境变量中的jdk目录
  • 将%JAVA_HOME%\\ bin;%JAVA_HOME%\\ jre \\ bin添加到路径变量中

现在再次检查。

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM