导出的JAR包含有jdbc,但是无法连接数据库

程序在IDEA中运行正常,导出为jar后只有初始界面,无法连接到sql server,但是导出的jar中是含有jdbc的

图片说明

数据库驱动代码

public class Driver {
    private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Demo";
    private static final String USERNAME = "sa";
    private static final String PASSWORD = "081628";

    //加载数据库驱动
    static {
        try {
            Class.forName(DRIVER);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            System.out.println("数据库驱动加载失败!");
        }
    }

MANIFEST.MF文件

Manifest-Version: 1.0
Main-Class: cn.kingdeeup.main.MainWindow
Class-Path: com.microsoft.sqlserver.jdbc.SQLServerDriver

错误信息

图片说明

MANIFEST.MF文件中的Class-Path应该指向你引用的jar包路径而不是你导入的class

参照下这个教程,描述的很详细。
https://blog.csdn.net/qq_37591637/article/details/82848789

建议你查看下classpath环境变量的配置