Чтобы использование МУРАВЬЯ создало мое 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.
См. эту ссылку: 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, с которым вы будете компилироваться.