sql >> Databáze >  >> RDS >> Sqlserver

nelze načíst třídu com.microsoft.sqlserver.jdbc.SQLServerDriver?

Tato výjimka je vyvolána, když se pokusíte načíst třídu, která byla zkompilována s vyšší verzí Javy, než se kterou spouštíte svou aplikaci.

Viz UnsupportedClassVersionError

  1. zkontrolujte verzi JVM, se kterou spouštíte svou aplikaci, pomocí java -version
  2. zkontrolujte verzi souboru třídy, jak je navrženo v jak zkontrolovat verzi jdk použitou ke kompilaci souboru .class - pomocí javap -verbose com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. Pokud je jar určen k použití s ​​vyšší verzí Javy, můžete:
    • ke spuštění aplikace použijte vyšší verzi JVM
    • stáhněte si starší verzi ovladače



  1. Jak mohu spojit dvě tabulky ve více sloupcích v CakePHP 3?

  2. PHP-SQL:Nahraný obrázek se zobrazuje jako nevyžádaný text

  3. Rozdíl mezi literály N'String' a U'String' v Oracle

  4. Podivné postavy v mysql dbase