问题: com/microsoft/sqlserver/jdbc/SQLServerDriver has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
解决方案:
问题在于SQLServerDriver已由较新版本的 Java Run time 编译(类文件版本54.0),此版本的 java Run Time 只识别到52.0以下的类文件。我使用的是jdk1.8,我重新下载了sqljdbc42
下载链接:
版本資訊 - JDBC Driver for SQL Server | Microsoft Docs
下载之后选择sqljdbc_6.0文件,再选择jre8文件,将sqljdbc42.jar复制到Java--jdk--jre--lib--ext中,我电脑的路径为C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext;这样基本上就可以了。
打开idea,点击文件,选择项目结构,可以看到已经被添加到类路径中。
文章来源:https://www.toymoban.com/news/detail-502621.html
文章来源地址https://www.toymoban.com/news/detail-502621.html
到了这里,关于com/microsoft/sqlserver/jdbc/SQLServerDriver has been compiled...jdk版本与jdbc版本问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!