I have a simple java application that i've got running in Netbeans, show below. i've added the sqlite-jdbc.jar in Netbeans to access the database but i'd like to know if i can use the .jar from the Command Prompt and if so how? Thanks.
import java.io.*;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
import java.sql.*;
import javax.swing.*;
/**
*
* @author James
*/
public class TestProj{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
ConnectDb();
}
public static Connection ConnectDb(){
try
{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:
C:\\Users\\James\\Documents
\\NetBeansProjects\\TestProj\\TestProj.sqlite");
System.out.println("Connection opened successfully!");
Statement stat = conn.createStatement();
String sql = "SELECT kE100 FROM customers" +
" WHERE phoneNo = 873333333";
ResultSet rs = stat.executeQuery(sql);
System.out.println("name = " + rs.getString("kE100"));
conn.close();
return conn;
}catch(Exception e){
System.out.println("No Connection!");
return null;
}
}
}
C:\Users\James\Documents\NetBeansProjects\TestKamarad\src\testkamarad>javac -cp "C:/Users/James/Desktop/Installers Etc/sqlite-jdbc-3.7.2.jar;" TestKamarad.java
C:\Users\James\Documents\NetBeansProjects\TestKamarad\src\testkamarad>java -cp " C:/Users/James/Desktop/Installers Etc/sqlite-jdbc-3.7.2.jar;" TestKamarad Exception in thread "main" java.lang.NoClassDefFoundError: TestKamarad (wrong na me: testkamarad/TestKamarad) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)