类具有不受支持的主要或次要版本号

时间:2013-12-12 10:56:36

标签: java eclipse java-ee

在Eclipse中,我创建了一个链接到ejb和模型的EAR项目。我运行了EAR,我收到了以下错误:

  

无法部署earkmz

     

部署失败=部署期间发生错误:部署应用程序时出现异常[earkmz]:UnsupportedClassVersionError:类it.j2ee.kmZ.business.impl.JPACartService具有不受支持的主要或次要版本号,这些版本号大于Java Runtime Environment版本1.6.0_43。有关更多详细信息,请参阅server.log。

我的系统上只有一个JRE(1.6.0_43),因此我不可能用另一个JDK版本错误地编译我的类。

我检查了我的设置是否在Window > Preferences > Java > Compiler > Compiler compliance level > 1.6下。

我的项目类是从另一个项目复制粘贴的,但我尝试从头开始编写它们,结果是一样的。我在这里缺少什么?

2 个答案:

答案 0 :(得分:3)

请检查

项目 - >属性 - > Java编译器

并将合规级别设置为1.6。

答案 1 :(得分:0)

可能是因为某些jar [你可能已经包含在你的EAR中]被编译成不同的版本。