首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >类已由更新版本的Java环境编译

类已由更新版本的Java环境编译
EN

Stack Overflow用户
提问于 2017-11-23 21:50:27
回答 13查看 343.9K关注 0票数 140

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

Java类已由较新版本的

环境(类文件版本53.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本。

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

回答 13

Stack Overflow用户

回答已采纳

发布于 2017-11-23 21:59:19

这只是一个版本不匹配。您已使用java版本9编译代码,而您当前的JRE是版本8。请尝试将您的JRE升级到9。

代码语言:javascript
复制
49 = Java 5
50 = Java 6
51 = Java 7
52 = Java 8
53 = Java 9
54 = Java 10
55 = Java 11
56 = Java 12
57 = Java 13
58 = Java 14
票数 200
EN

Stack Overflow用户

发布于 2018-04-02 18:07:20

IDE: Eclipse Oxygen.3

要临时解决此问题,请执行以下操作:

Project menu > Properties > Java Compiler > Compiler compliance level > 1.8

永久修复可能涉及到安装JDK 9。

FYI 1.8是Java 8的叫法。

侧栏

最近,在尝试了C# (一种新鲜空气)之后,我回到了Java,并将Eclipse Oxygen安装到了一个以前从未安装过Java的干净系统上。这个默认所有的都安装了一个全新的Eclipse,但是不知何故,它不能获得自己的参数来匹配安装的JDK.这是我创建的第二个项目,也是我第二次遇到这种令人头疼的问题。是时候回到C#了吗?

相关问题

has been compiled by a more recent version of the Java Runtime (class file version 53.0)

票数 53
EN

Stack Overflow用户

发布于 2019-10-02 20:34:20

你可以试试这种方式。

代码语言:javascript
复制
javac --release 8 yourClass.java
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47457105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档