Eclipse中的编译器合规性和问题

时间:2019-07-15 16:57:20

标签: java eclipse compilation compatibility

我目前正在尝试使用Wildfly 17,jdk 1.8.0_211和Eclipse 2019-06编写一个简单的EJB。

当我创建EJB项目并尝试在服务器中进行部署时,出现以下错误

  

....已由Java Runtime的最新版本(类文件版本55.0)进行编译,此版本的Java Runtime仅在java.lang.ClassLoader.defineClass1(Native)上识别52.0以下的类文件版本。方法)

我发现这是Java 11和8之间兼容性的问题。因此,为了修复该问题,我使用了以下方法

  • 右键单击Project-> Properties-> Java Compiler,并将“ Compiler Compliance Level”从11更改为1.8。

  • 我还确保“执行环境”符合合规级别1.8

此后,我能够部署我的EJB。但是,Eclipse不断向我显示错误图标,但我不知道该如何解决。

enter image description here

如何解决此问题?任何见解都会有很大帮助。

0 个答案:

没有答案