Java 没有找到适合jdbc:sqlserver的驱动程序-在Eclipse中工作,而不是在JAR中

Java 没有找到适合jdbc:sqlserver的驱动程序-在Eclipse中工作,而不是在JAR中,java,sql-server,eclipse,Java,Sql Server,Eclipse,我有一个在Eclipse中正常运行的Java脚本,但当我将其导出为可执行JAR并尝试从命令提示符运行它时,会出现以下错误: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://[servername]:1433;databaseName=[databasename];user=[username]_sync;password=[password]; at java.sql.DriverManager.

我有一个在Eclipse中正常运行的Java脚本,但当我将其导出为可执行JAR并尝试从命令提示符运行它时,会出现以下错误:

java.sql.SQLException: No suitable driver found for 
jdbc:sqlserver://[servername]:1433;databaseName=[databasename];user=[username]_sync;password=[password];
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at SFChecker_pack.SFChecker3.sql(SFChecker3.java:405)
    at SFChecker_pack.SFChecker3.main(SFChecker3.java:137)
在Eclipse中,我的构建路径包含mssql-jdbc-7.2.2.jre11.jar


我需要做什么才能在命令提示符下工作?

从命令行运行时,需要将所有依赖项添加到类路径中尝试生成独立项,以便它包含内部所需的所有依赖项。此外,如果您可以共享用于生成可运行jar的命令(如Maven命令等),那么这个问题将非常重要。