我正在用 Intellij 編寫代碼并為一些數據創建了一個 Sqlite 數據庫。我將它與 intellij 內部的 sqlite-jdbc-3.23.1.jar 驅動程序連接,并且可以在那里成功運行它。當我創建一個 JAR(或因為模塊而創建多個 JAR)并啟動程序時,我收到此錯誤消息:java -jar ServerAbschalteHotline.jar java.sql.SQLException:在 java.sql.DriverManager.getConnection(DriverManager.java:689) 的 java.sql.DriverManager 中找不到適合 jdbc:sqlite:src/Resources/credentials.db 的驅動程序。 getConnection(DriverManager.java:270) at com.company.SQLiteHandler.connect(SQLiteHandler.java:20) at com.company.SQLiteHandler.getCredentials(SQLiteHandler.java:30) at com.company.HttpsServer.makeServer(HttpsServer.java) :64) 在 com.company.Main.main(Main.java:21)所以對我來說,程序在導出后似乎找不到驅動程序。我檢查了 .jar 文件是否存在(以及所有其他 .jar 文件),并嘗試將其作為庫包含在內。我想我錯過了一個必須添加罐子的地方,那么它在哪里?
添加回答
舉報
0/150
提交
取消