错误:类使用高于运行时的 Java 版本编译
在 Eclipse 中执行脚本时,用户可能会遇到错误“Class has was由更新版本的 Java 环境编译。”当编译代码的目标 Java 版本高于当前安装的 Java 运行时环境 (JRE) 时,就会出现此问题。
要解决此问题,必须验证编译代码的 Java 版本和安装的 JRE。在给定的情况下,错误消息表明代码是使用 Java 9 编译的,而安装的 JRE 是 Java 8。
要纠正这种不匹配,建议将 JRE 升级到版本 9。下表提供了类文件版本和相应 Java 版本之间的映射:
Class File Version | Java Version |
---|---|
49 | 5 |
50 | 6 |
51 | 7 |
52 | 8 |
53 | 9 |
54 | 10 |
55 | 11 |
56 | 12 |
57 | 13 |
58 | 14 |
59 | 15 |
60 | 16 |
61 | 17 |
62 | 18 |
63 | 19 |
64 | 20 |
65 | 21 |
通过将 JRE 升级到适当的版本,代码将成功执行,不会出现上述错误。
以上是如何修复Eclipse中'使用比运行时更高的Java版本编译的类”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!