2014-12-23 2 views
0

Я пытаюсь получить iReport 2.0.4, подключенный к базе данных MS SQL, но я продолжаю получать UnsupportedOperationException.iReport 2.0.4 - UnsupportedOperationException

я запускаю следующую версию JRE:

ява версия "1.6.0_19"

Java (TM) SE Runtime Environment (строительство 1.6.0_19-b04)

Java HotSpot (TM) 64-разрядный сервер ВМ (сборка 16.2-B04, смешанный режим)

Я создал sqldbc4.jar в пути к классам иРепорта 2.0.4

enter image description here

При попытке подключиться я получаю следующее сообщение об ошибке:

Сообщение: java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) версии 1.6 не поддерживается этим драйвером. Используйте библиотеку классов sqljdbc4.jar, которая поддерживает JDBC 4.0.

enter image description here

Может кто-нибудь, пожалуйста, предоставить советы, как решить эту проблему?

+1

Как я заметил на другой вопрос, иРепорт 2 действительно старый. Возможно, вы захотите проверить, есть ли файл-файл 'sqljdbc.jar' в пути класса приложения (например, включен в само приложение). Также убедитесь, что у вас есть драйвер JDBC 4, а не драйвер JDBC 4.1 от Microsoft. –

+0

@Mark Rotteveel - Большое спасибо. Ваши предложения решили проблему. Sqljdbc.jar и sqljdbc4.jar были включены в приложение. Исправлена ​​проблема с файлами jar. Что касается версии, мне действительно нужно использовать эту старую версию из-за соображений совместимости. – BustedSanta

ответ

2

Вы можете попробовать jtds драйвер для SQL Server

+0

Я просто попробовал (jtds-1.3.1.jar) ... ту же ошибку. – BustedSanta

Смежные вопросы