Bom dia
 
Estou iniciando meus estudo em java e , no momento, estou desenvolvendo um trabalho que utiliza uma aplicação java para manipular um banco de dados MS-ACCESS.
Primeiramente criei um banco de dados vazio com o nome de "cadastros" e fui configurar a ODBC para reconhecer esta fonte de dados. Após a configuração da ODBC, escrevi a seguinte classe para testar a conexão com o referido banco de dados:
/*
prg20.java
*/
 
import java.lang.*;
import java.net.URL;
import java.sql.*;
import java.io.*;
 
class prg20{
    public static void main(String args[])
     throws IOException
      {
String c_user = "";
String c_senha = "";
String c_fonte = "jdbc:odbc:cadastros";
 
try
  {//Try #1
  Connection con;
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 
  con = DriverManager.getConnection(c_fonte,c_user,c_senha);
 
  System.out.println("Conexao MS-ACCESS O.K.");
  con.close();
 
   } catch (Exception e) {
                          e.printStackTrace();
                          return;
                          } //Fim Try #1
   }//Fim metodo
 
}//Fim classe
 
A classe compilou 100%, mas na hora de rodar o bytecode deu o seguinte erro:
 
java.lang.NoClassDefFoundError:prg20
 
Exception in thread "main"
Finished
 
O que será que estou fazendo de errado?
 
Tanto a classe como o banco de dados estão em um mesmo diretório(o que não seria nem necessário)
 
Pediria, por gentileza, se alguém poderia me dar uma luz para resolver este problema.
 
Regina
 

prg20.java

Responder a