SQL Server исключение JDBC

Чтобы использование МУРАВЬЯ создало мое JAVA-приложение, я продолжаю получать эту ошибку. Я попытался многократно использовать SQLJDBC.JAR и SQLJDBC4. JAR, но постоянно получает это сообщение об ошибке. Я полностью озадачен, почему эта ошибка получена даже после обновления до sqljdbc4.jar.

[javadoc] java.lang.UnsupportedOperationException: 
    Java Runtime Environment (JRE) version 1.6 is not supported by this driver.
    Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
5
задан John Saunders 30 May 2010 в 19:48
поделиться

1 ответ

См. эту ссылку: http://msdn.microsoft.com/en-us/library/ms378526.aspx

"Библиотека классов sqljdbc4.jar требует Java Runtime Environment (JRE) версии 6.0 или более поздней"

Таким образом, если вы не используете JDK 1.6 или более позднюю версию при компиляции, вы получите ошибку при использовании sqljdbc4.jar.

Если Вы используете JDK 1.5 или более раннюю версию, то Вам необходимо использовать sqljdbc.jar, который Вы можете получить из здесь.

Кроме того, один совет с ANT в том, что вы можете использовать "ant -verbose", чтобы помочь определить, какие библиотеки он находит на пути класспата, чтобы убедиться, что он использует sqljdbc JAR, который вы ожидаете. Кроме того, убедитесь, что вы подтверждаете, с какой версией JDK вы компилируете. Вы можете установить переменную окружения JAVA_HOME, чтобы она указывала на другой JDK, с которым вы будете компилироваться.

3
ответ дан 15 December 2019 в 06:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: