WildFly 的 Eclipse 错误:org/xnio/Cancellable:不支持 major.minor 版本 51.0

Eclipse Error for WildFly: org/xnio/Cancellable : Unsupported major.minor version 51.0

我在 D:\SOURCE\ProgramsInstalled\wildfly-8.2.1.Final 目录下安装了 WildFly 8.2.1。我在 Eclipse 之外对其进行了测试 运行,它运行良好。

我在 D:\SOURCE\ProgramsInstalled\eclipse-jee-luna-SR2-win32-x86_64 目录中安装了 Eclipse Luna。

在 Eclipse Luna 中,我将 JDK 1.7 设置为默认 JRE:

在 Eclipse Luna 中,我通过 Eclipse Marketplace 安装了 JBoss Tools 4.2.3.Final 插件。

在 Eclipse Luna 中,我安装了 WildFly 8.x 运行环境,指向 D:\SOURCE\ProgramsInstalled\eclipse-jee-luna-SR2-win32-x86_64 目录中的 WildFly。并使用此运行时创建了 WildFly 8.x 服务器。

在 Eclipse Luna 中,我 运行 WildFly。 Eclipse 的 "Console" 视图显示 WildFly 运行 成功,但 Eclipse 给我这个错误消息:

为什么我会收到这个错误?以及如何解决?

当我尝试在 Eclipse 中停止 WildFly 时,我收到此错误消息:

而且 Eclipse 不会让我停止 WildFly。不好。我卡住了。

谢谢

这是您使用 Java 7 编译代码时遇到的错误,但尝试在旧版本的 JRE 上 运行 它(Java 6,例如)。

您可以通过两种方式解决此问题:

  1. 在你想要的版本中重新编译代码运行它在
  2. 将您 运行 中的代码更新为(至少)您编译代码所用的版本