SQL Server JDBC Exception
Lors de l'utilisation de ANT pour construire mon application Java, je reçois cette erreur. J'ai essayé plusieurs fois d'utiliser SQLJDBC.JAR et SQLJDBC4.JAR mais continuellement recevoir ce message d'erreur. Je suis complètement stumpped pourquoi cette erreur est reçue, même après la mise à jour sqljdbc4.jar.
[javadoc] java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.6 n'est pas pris en charge par ce pilote. L'utilisation de la sqljdbc4.jar la bibliothèque de la classe, qui fournit un soutien pour JDBC 4.0.
OriginalL'auteur Evan Klein | 2010-02-06
Vous devez vous connecter pour publier un commentaire.
Consulter ce lien:
http://msdn.microsoft.com/en-us/library/ms378526.aspx
"sqljdbc4.jar la bibliothèque de la classe nécessite un Environnement d'Exécution Java (JRE) de la version 6.0 ou ultérieure."
Donc, si vous n'êtes pas à l'aide d'un JDK 1.6 ou plus tard lors de la compilation, vous obtiendrez un message d'erreur lors de l'utilisation de sqljdbc4.jar.
Si vous utilisez le JDK 1.5 ou une version antérieure, vous devez être à l'aide de la sqljdbc.jar que vous pouvez obtenir à partir de ici.
Aussi, un truc avec ANT, c'est que vous pouvez utiliser "ant -verbose" pour aider à déterminer qui libaries c'est de trouver dans le classpath pour s'assurer qu'elle est à l'aide de la sqljdbc JAR que vous attendez. Aussi, assurez-vous de confirmer la version du JDK vous compilez avec. Vous pouvez définir la variable d'environnement JAVA_HOME pour pointer vers un autre JDK pour compiler avec.
OriginalL'auteur dcp