迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 错误 Class Has Been Compiled by a More Recent Version of Java Runtime

作者:迹忆客 最近更新:2023/05/16 浏览次数:

下面的错误消息显示了不受支持的类版本。 它说类文件版本是63,当前Java运行时可以编译Java代码直到类文件版本61。

由于版本不匹配而发生错误,我们必须更新我们的 Java 运行时。

最近版本编译的java类-一


Java 版本号

下面,用户可以看到映射到 JRE 运行时版本的 Java 类文件版本。

类文件版本 JRE 运行时版本
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
59 Java 15
60 Java 16
61 Java 17
62 Java 18
63 Java 19

在我们的例子中,类文件版本是 63,这意味着我们应该至少使用 Java 19 运行该文件,但我们目前使用的是 Java 17。因此,简单的解决方案是将 Java 版本升级到 19。


解决 Class Has Been Compiled by a More Recent version of Java Runtime 错误

下载并安装升级的 Java 版本

用户应按照以下步骤升级 Windows 操作系统中的 JDK 版本。

  • 用户可以从 Oracle 的官方网站下载最新版本的 Java。
  • 之后,用户需要通过单击下载的文件来安装更新版本的 JDK。 安装完成后,我们必须编辑环境变量并更新 Java 主目录的路径。
  • 要设置环境变量,请在 Windows 搜索菜单中搜索环境变量,然后单击编辑系统环境变量。

    最近版本编译的java类——二

  • 用户可以在屏幕上看到打开的对话框。 单击右下角的环境变量。

    最近版本编译的java类——三

  • 在System variables面板找到JAVA_HOME,编辑,添加升级后的JDK路径。 如果您没有找到 JAVA_HOME,请单击新建按钮并添加它。

    最近版本编译的java类——四

  • 现在,用户可以打开命令提示符,执行java -version命令,就可以看到升级后的Java版本了。

    最近版本编译的java类——五

  • 接下来,尝试重新编译出现错误的 Java 代码。 你现在就可以解决它。

在 Eclipse IDE 中更改 Java 版本

如果用户使用任何IDE,如Eclipse,来编译和执行Java代码,他们也需要改变IDE的Java版本。 要在 Eclipse IDE 中更改 Java 版本,用户可以按照文章中的步骤更改 Eclipse 中的 Java 版本。

现在,用户也可以在Eclipse中编译Java class 63文件,执行时不会报错。

在本文中,我们通过升级JDK的版本解决了版本不匹配的错误。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

修复 Java 中JVM 错误 缺少服务器

发布时间:2023/05/15 浏览次数:85 分类:Java

当我们尝试运行 Java 应用程序时,可能会遇到一个错误,提示找不到服务器 JVM。 当在运行应用程序的系统上找不到 JVM 时,会发生此错误。

修复 Java 错误 Error: Failed to Create the Java Virtual Machine

发布时间:2023/05/15 浏览次数:153 分类:Java

在本文中,让我们看看在 Eclipse IDE 中创建 Java 虚拟机失败错误以及我们如何解决它。当 Eclipse 由于无法创建 Java 虚拟机 (JVM) 而无法启动时,通常会出现此错误消息,而当安装程序找不到我们的

用 Java 写一个匿名函数

发布时间:2023/05/15 浏览次数:191 分类:Java

本篇文章将着眼于在 Java 中创建匿名函数。 由于此版本中包含的 lambda 表达式功能,Java 8 现在支持匿名方法。以下是 lambda 表达式在 Java 中的工作原理的解释。

Java 中的协变返回类型

发布时间:2023/05/15 浏览次数:64 分类:Java

术语协变返回类型表示覆盖方法的返回类型。 它不需要任何类型转换,它将帮助我们缩小重写方法的返回类型。但是 Covariant 返回类型只适用于非原始返回类型。 本文讨论 Covariant 返回类型并通

创建并运行 Java JAR 文件

发布时间:2023/05/15 浏览次数:188 分类:Java

JAR 文件是一组不同的 Java 类文件和执行程序所需的元数据。本文讨论在 Java 中运行 JAR 文件的方法。创建并运行 Java JAR 文件

在 Java 中比较两个文件的内容

发布时间:2023/05/15 浏览次数:171 分类:Java

有很多方法可以比较两个文件的内容。 本篇文章介绍了在 Java 中比较两个文件的不同方法。Java 中两个文件的逐字节比较 BufferedInputStream 用于读取文件并将一个文件的每个字节与另一个文件进行

从 Java 文件中读取整数

发布时间:2023/05/15 浏览次数:62 分类:Java

要从文件中读取整数,我们使用 BufferedReader 读取文件并使用 parseInt() 方法从数据中获取整数。 本教程演示了如何使用 Java 从文件中读取整数的分步过程。从 Java 文件中读取整数

Java 中的 Zip 文件

发布时间:2023/05/15 浏览次数:105 分类:Java

一个 zip 文件可以由一个文件、多个文件甚至一个文件夹组成。 有多种创建 zip 文件的方法。本篇文章介绍了使用 Java 创建 zip 文件的不同示例。使用 Java.Util.Zip 在 Java 中压缩单个文件

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便