java.lang.UnsupportedClassVersionError: (Unsupported major.minor version 50.0) exception while trying to execute ChromeDriver in Selenium

时间:2018-02-22 04:31:13

标签: selenium exception webdriver selenium-chromedriver selenium-firefoxdriver

Getting exception while executing written code.

Java Version- 1.8

中的enter image description here标签导入的SVG消失

2 个答案:

答案 0 :(得分:0)

正如您所提到的,您正在使用 JDK v1.8 ,但您所提供的屏幕截图中并未反映出这一点。截至屏幕截图 j2sdk1.4.2_10 正在检测中。因此,您将错误视为:

java.lang.UnsupportedClassVersionError: (Unsupported major.minor version 50.0)

一个简单的解决方案是从您的系统中完全删除/卸载旧的 JDK 版本并下载最新的JDK v8u162并添加到您的 Project IDE 并重新编译您的程序并执行它。

此外,您可能需要在IDE中将编译器合规性级别设置为1.8,这可以在IDE的首选项设置中完成,例如在 Eclipse 转到 Windows - > 首选项然后选择 Java 并展开它,然后选择编译器并将合规性级别更改为1.8

您可以在此处找到详细讨论Unsupported major.minor version 52.0 [duplicate]

答案 1 :(得分:0)

如果在Java构建路径中使用JRE而不是JDK,则会发生主要次要版本错误。 MajorMinorIssue 您必须按照以下步骤操作。

  1. 右键点击日食中的项目,然后转到properties
  2. 点击Java-Build路径。
  3. 转到图书馆部分。
  4. 如果“库”部分中没有JRE/JDK部分,则单击“添加库”,否则选择“JRE”并单击“编辑”。
  5. 安装JRE - >添加 - >选择JDK安装路径并完成。
  6. 选择JDK checkBox中的Installed JRE,然后点击ok
  7. 在JRE系统库中选择JDK。
  8. 希望这能解决您的问题。