我正在用 Intellij 編寫代碼并為一些數(shù)據(jù)創(chuàng)建了一個(gè) Sqlite 數(shù)據(jù)庫(kù)。我將它與 intellij 內(nèi)部的 sqlite-jdbc-3.23.1.jar 驅(qū)動(dòng)程序連接,并且可以在那里成功運(yùn)行它。當(dāng)我創(chuàng)建一個(gè) JAR(或因?yàn)槟K而創(chuàng)建多個(gè) JAR)并啟動(dòng)程序時(shí),我收到此錯(cuò)誤消息:java -jar ServerAbschalteHotline.jar java.sql.SQLException:在 java.sql.DriverManager.getConnection(DriverManager.java:689) 的 java.sql.DriverManager 中找不到適合 jdbc:sqlite:src/Resources/credentials.db 的驅(qū)動(dòng)程序。 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)所以對(duì)我來(lái)說(shuō),程序在導(dǎo)出后似乎找不到驅(qū)動(dòng)程序。我檢查了 .jar 文件是否存在(以及所有其他 .jar 文件),并嘗試將其作為庫(kù)包含在內(nèi)。我想我錯(cuò)過(guò)了一個(gè)必須添加罐子的地方,那么它在哪里?
添加回答
舉報(bào)
0/150
提交
取消