当前位置: 首页 > 面试题库 >

类别包含不受支持的主要或次要版本号

殳自怡
2023-03-14
问题内容

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

无法部署Earkmz

deploy is failing
=部署期间发生错误:部署应用程序[earkmz]时发生异常:UnsupportedClassVersionError:分类it.j2ee.kmZ.business.impl.JPACartService具有不受支持的主要或次要版本号,该数目大于Java
Runtime中的版本号。环境版本1.6.0_43。请参阅server.log以获取更多详细信息。

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

我检查我的设置是否正确`Window > Preferences > Java > Compiler > Compiler compliance level

1.6`。

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


问题答案:

做检查

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

并将那边的合规级别设置为1.6。



 类似资料:
  • 问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版​​本执行代码时,您的

  • 我正试图在一个片段中添加一个viewpager,但当我写到以下内容时: 这在呈现时产生以下异常: 有人能说出为什么会发生这种情况吗?我该怎么做来解决这个问题?

  • 项目详细信息:使用JavaBridge完成任务的PHP项目。我对这个项目的更新只包含PHP文件。 我已经看到了许多线程。我的java编译版本是JDK1.6,在我的服务器上运行的Java版本是: 我对这在我的设备上本地工作感到非常沮丧,但是当我在服务器上运行它失败时,tomacat日志提供了以下内容:

  • 在Google App Engine的日志中,我major.minor版本51.0不受支持。我知道Stackoverflow上有很多关于这个问题的帖子,但这些帖子大多来自2012年,当时App Engine还在JRE 6上。现在App Engine是在JRE 7上运行的1.8.2版。我使用Maven和IntelliJ来开发我的应用程序,两者的目标JDK都设置为1.7(实际上IntelliJ只是选择