Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Klasse com.microsoft.sqlserver.jdbc.SQLServerDriver kann nicht geladen werden?

Diese Ausnahme wird ausgelöst, wenn Sie versuchen, eine Klasse zu laden, die mit einer höheren Java-Version kompiliert wurde als die, mit der Sie Ihre Anwendung ausführen.

Siehe UnsupportedClassVersionError

  1. überprüfen Sie die Version von JVM, mit der Sie Ihre App ausführen, indem Sie java -version verwenden
  2. überprüfen Sie die Version der Klassendatei wie in wie man die jdk-Version überprüft, die zum Kompilieren einer .class-Datei verwendet wird - Verwendung von javap -verbose com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. Wenn jar für die Verwendung mit einer höheren Version von Java vorgesehen ist, können Sie entweder:
    • Verwenden Sie eine höhere Version von JVM, um die App auszuführen
    • ältere Version des Treibers herunterladen