如何解决类已由更新版本的Java环境编译?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (374)

运行selenium脚本时,我在Eclipse控制台中收到以下错误消息:

类已由最新版本的Java环境(类文件版本53.0)编译,此版本的Java Runtime仅识别最高为52.0的类文件版本。

Java版本:8 IDE:Eclipse Oxygen Firefox版本:46

提问于
用户回答回答于

这只是一个版本不匹配,已使用Java版本9编译代码,并且当前的JRE是版本8.尝试将JRE升级到9,因为它是最合理的选择。

用户回答回答于

53代表java-9,所以它意味着你已经编译了任何类,javac-9并尝试运行它jre-8。要么javac-8使用jre-9重新编译该类,要么使用jre-9

扫码关注云+社区

领取腾讯云代金券