Java 没有找到适合jdbc:sqlserver的驱动程序-在Eclipse中工作,而不是在JAR中
我有一个在Eclipse中正常运行的Java脚本,但当我将其导出为可执行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.
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命令等),那么这个问题将非常重要。