我已经下载了sqlite-jdbc-3.72.jar并且不知道放在哪里所以它使用命令行执行我的代码
javac SQLiteJDBC.java
我使用 java -classpath“运行它.; sqlite-jdbc-3.7.2.jar”SQLiteJDBC (Windows)
它以SQLite :: main :: org.sqlite.JDBC 为例,我的代码在
之下import java.sql.*;
public class SQLiteJDBC
{
public static void main(String ar[])
{
Connection c = null;
try
{
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:test.db");
}
catch(Exception e)
{
System.out.println("SQLite :: main :: "+e.getMessage());
System.exit(0);
}
System.out.println("Opened database successfully");
}
}
答案 0 :(得分:0)
您可以查看:http://docs.oracle.com/javase/tutorial/deployment/jar/downman.html
将类添加到JAR文件的类路径
您可能需要在JAR文件中引用其他JAR文件中的类。
例如,在典型的情况下,applet捆绑在一个JAR文件中,该文件的清单引用了一个不同的JAR文件(或几个不同的JAR文件),作为该applet用途的实用程序。
指定要包含在applet或应用程序的清单文件的Class-Path头字段中的类。 Class-Path标头采用以下形式:
Class-Path: jar1-name jar2-name directory-name/jar3-name
所以,在你的情况下,它会像
java -classpath sqlite-jdbc-3.7.2.jar SQLiteJDBC
它应该做的伎俩
答案 1 :(得分:0)
尝试将命令更改为:
java -classpath ".:sqlite-jdbc-3.7.2.jar" SQLiteJDBC