在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
下。
我的项目类是从另一个项目复制粘贴的,但我尝试从头开始编写它们,结果是一样的。我在这里缺少什么?
答案 0 :(得分:3)
请检查
项目 - >属性 - > Java编译器
并将合规级别设置为1.6。
答案 1 :(得分:0)
可能是因为某些jar [你可能已经包含在你的EAR中]被编译成不同的版本。