在Eclipse中,我创建了一个EAR项目,链接到一个ejb和一个model。我运行了这个EAR,但出现了以下错误:
我检查了我的设置,在
我的项目类是从另一个项目复制粘贴过来的,但我尝试从头编写它们,结果仍然相同。我错过了什么?
我的系统上只有一个JRE(1.6.0_43),因此我没有使用其他JDK版本错误地编译我的类。无法部署earkmz
部署失败=部署应用程序[earkmz]时发生错误: UnsupportedClassVersionError: Class it.j2ee.kmZ.business.impl.JPACartService的主版本或次版本号不受支持,它们大于Java Runtime Environment版本1.6.0_43中找到的版本号。 有关详细信息,请参见server.log。
我检查了我的设置,在
Window > Preferences > Java > Compiler > Compiler compliance level > 1.6
下,我的设置是正确的。我的项目类是从另一个项目复制粘贴过来的,但我尝试从头编写它们,结果仍然相同。我错过了什么?
Window > Preferences > Java > Compiler > Compiler compliance level > 1.6
中的那些)并没有影响到我的模型项目。编辑它专用的设置后发现,它的编译器版本被设定为1.7。我对这个大错感到非常惭愧。谢谢。 - Kurt Bourbaki