2016-05-17 3 views
1

Я использую бизнес-объекты для подключения к новой базе данных с использованием JDBC. Я получаю сообщение об ошибке:Семантический слой BusinessObjects приводит к неподдерживаемому Major.Minor Version 51.0

Ошибка базы данных: (CS) «Исключение Java: java.lang.UnspportedClassVersionError:: Неподдерживаемая версия major.minor 51.0». (IES 10901) (Ошибка: INF)

Насколько я понимаю, это говорит о том, что существует несовместимость с версией Java, используемой для компиляции Jar. Я исхожу из ошибки, что Jar был скомпилирован на Java 7. Однако я не совсем уверен, как это исправить. Я могу найти информацию об этой ошибке для других приложений, но не BusinessObjects. У кого-нибудь есть идеи?

+0

Без возможности перекомпиляции библиотеки ваш единственный ответ заключается в использовании более новой версии Java. Вы должны использовать 1.6 или ниже, который не поддерживался некоторое время. Вы застряли на древней версии JDK по какой-то причине? – stdunbar

+0

@stdunbar: SAP BO 4.1 (который, как я полагаю, использует вопросник), поставляется со своей собственной копией Java 6. Я не хотел бы пытаться запустить его на Java 7 или более поздней версии. По-видимому, SAP BO 4.2 поставляется с Java 8 вместо этого, но обновление может быть не вариантом. –

+0

@ LukeWoodward Я использую 4.1 SP05 Patch 12 – LakeMichigan

ответ

0

Причина в том, что ваша версия SAP JVM или JDK слишком стар, чтобы читать формат класса 51.0.

Попробуйте обновить версию Java, чтобы устранить эту проблему.