运行selenium脚本时,我在Eclipse控制台中收到以下错误消息:
Java类已由较新版本的
环境(类文件版本53.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本。
8
Eclipse Oxygen
46
发布于 2017-11-23 21:59:19
这只是一个版本不匹配。您已使用java版本9编译代码,而您当前的JRE是版本8。请尝试将您的JRE升级到9。
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
发布于 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)
发布于 2019-10-02 20:34:20
你可以试试这种方式。
javac --release 8 yourClass.java
https://stackoverflow.com/questions/47457105
复制相似问题