语言:Java程序:连接到数据库问题:我正在尝试按照 TutorialsPoint教程连接 sqlite 数据库,但我一直收到未找到主类的错误。实现:下面是我的代码,然后是我的终端命令和文件夹结构截图。但基本上我所有的文件都位于一个文件夹中,包括 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 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
我的类路径选项不正确。我在 linux 上并试图做:
java -classpath ".;sqlite-jdbc-3.23.1.jar" Test
正确的方法是
java -classpath ".:sqlite-jdbc-3.23.1.jar" Test
冒号不是分号。不幸的是,现在它给了我错误” ClassNotFoundException: com.sqlite.JDBC;
我会调查这个。感谢帮助我找到错误的评论
添加回答
举报
0/150
提交
取消