首页  >  文章  >  Java  >  如何修复Eclipse中'使用比运行时更高的Java版本编译的类”错误?

如何修复Eclipse中'使用比运行时更高的Java版本编译的类”错误?

Susan Sarandon
Susan Sarandon原创
2024-11-12 16:09:02651浏览

How Do I Fix the

错误:类使用高于运行时的 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn