java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver : Unsupported major.minor version 51.0 (unable to load class com.microsoft.sqlserver.jdbc.SQLServerDriver)
2 个解决方案
#1
让tomcat运行在高版本的jdk中就可以。
问题原因:运行tomcat的jdk版本低于编译com/microsoft/sqlserver/jdbc/SQLServerDriver类的jdk版本。
原文:
public class UnsupportedClassVersionError
extends ClassFormatError
当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
参考: http://www.coderhelper.top/doc/jdk6_cn/java/lang/UnsupportedClassVersionError.html
问题原因:运行tomcat的jdk版本低于编译com/microsoft/sqlserver/jdbc/SQLServerDriver类的jdk版本。
原文:
public class UnsupportedClassVersionError
extends ClassFormatError
当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
参考: http://www.coderhelper.top/doc/jdk6_cn/java/lang/UnsupportedClassVersionError.html
#2
- JDBC Driver 4.2支持JDK 5.0、6.0、7.0和8.0
- JDBC Driver 4.1支持JDK 5.0、6.0、7.0
- JDBC Driver 4.0支持JDK 5.0、6.0
#1
让tomcat运行在高版本的jdk中就可以。
问题原因:运行tomcat的jdk版本低于编译com/microsoft/sqlserver/jdbc/SQLServerDriver类的jdk版本。
原文:
public class UnsupportedClassVersionError
extends ClassFormatError
当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
参考: http://www.coderhelper.top/doc/jdk6_cn/java/lang/UnsupportedClassVersionError.html
问题原因:运行tomcat的jdk版本低于编译com/microsoft/sqlserver/jdbc/SQLServerDriver类的jdk版本。
原文:
public class UnsupportedClassVersionError
extends ClassFormatError
当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
参考: http://www.coderhelper.top/doc/jdk6_cn/java/lang/UnsupportedClassVersionError.html
#2
- JDBC Driver 4.2支持JDK 5.0、6.0、7.0和8.0
- JDBC Driver 4.1支持JDK 5.0、6.0、7.0
- JDBC Driver 4.0支持JDK 5.0、6.0