語(yǔ)言:Java程序:連接到數(shù)據(jù)庫(kù)問(wèn)題:我正在嘗試按照 TutorialsPoint教程連接 sqlite 數(shù)據(jù)庫(kù),但我一直收到未找到主類的錯(cuò)誤。實(shí)現(xiàn):下面是我的代碼,然后是我的終端命令和文件夾結(jié)構(gòu)截圖。但基本上我所有的文件都位于一個(gè)文件夾中,包括 sqlite jar 文件。import java.sql.*;public class Test { public static void main(String[] args) { Connection c = null; try{ Class.forName("com.sqlite.JDBC"); c = DriverManager.getConnection("jdbc:sqlite:test.db"); } catch(Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); System.exit(0); } System.out.println("Opened database successfully!"); }}終端命令javac Test.javajava -classpath ".;sqlite-jdbc-3.23.1.jar" Test
2 回答

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
我的類路徑選項(xiàng)不正確。我在 linux 上并試圖做:
java -classpath ".;sqlite-jdbc-3.23.1.jar" Test
正確的方法是
java -classpath ".:sqlite-jdbc-3.23.1.jar" Test
冒號(hào)不是分號(hào)。不幸的是,現(xiàn)在它給了我錯(cuò)誤” ClassNotFoundException: com.sqlite.JDBC;
我會(huì)調(diào)查這個(gè)。感謝幫助我找到錯(cuò)誤的評(píng)論
添加回答
舉報(bào)
0/150
提交
取消