【问题标题】:BusinessObjects semantic layer results in Unsupported Major.Minor Version 51.0BusinessObjects 语义层导致 Unsupported Major.Minor 版本 51.0
【发布时间】:2016-05-17 15:31:16
【问题描述】:

我正在使用业务对象通过 JDBC 连接到新数据库。我收到错误:

数据库错误:(CS)“Java Exception : java.lang.UnspportedClassVersionError: : Unsupported major.minor version 51.0”。 (IES 10901)(错误:INF)

据我了解,这告诉我与用于编译 Jar 的 Java 版本不兼容。我从错误中假设 Jar 是在 Java 7 中编译的。但是,我不太确定如何解决这个问题。我可以为其他应用程序找到有关此错误的信息,但不是 BusinessObjects。有人有什么想法吗?

【问题讨论】:

  • 如果无法重新编译库,您唯一的答案就是使用更新的 Java 版本。您必须使用暂时不支持的 1.6 或更低版本。您是否因为某种原因而停留在旧版本的 JDK 上?
  • @stdunbar:SAP BO 4.1(我假设提问者正在使用)附带了它自己的 Java 6 副本。我不想尝试让它在 Java 7 或更高版本上运行。显然 SAP BO 4.2 附带了 Java 8,但升级可能不是一个选项。
  • @LukeWoodward 我使用的是 4.1 SP05 Patch 12
  • @LakeMichigan:在这种情况下,您的选择是将 SAP BO 升级到 4.2 或获取适用于 Java 6 的 JDBC 驱动程序版本。

标签: java jdbc sap business-objects


【解决方案1】:

原因是您的 SAP JVM 或 JDK 版本太旧,无法读取类格式 51.0

尝试升级Java版本来解决这个问题。

【讨论】:

    猜你喜欢
    • 2016-12-01
    • 1970-01-01
    • 2013-10-27
    • 2018-03-25
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多