Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

impossible de charger la classe com.microsoft.sqlserver.jdbc.SQLServerDriver ?

Cette exception est levée lorsque vous essayez de charger une classe qui a été compilée avec une version de Java supérieure à celle avec laquelle vous exécutez votre application.

Voir UnsupportedClassVersionError

  1. vérifiez la version de JVM avec laquelle vous exécutez votre application en utilisant java -version
  2. vérifiez la version du fichier de classe comme suggéré dans comment vérifier la version jdk utilisée pour compiler un fichier .class - en utilisant javap -verbose com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. Si jar est destiné à être utilisé avec une version supérieure de Java, vous pouvez :
    • utiliser une version supérieure de JVM pour exécuter l'application
    • télécharger l'ancienne version du pilote