Problema com JDBC e POSTGRE

Pessoal tô com um problema na hora de implementar Java para acessar Postgre, ja tentei de tudo, não sei mais o que faço!!
Já coloquei no CLASSPATH o drive baixado do site http://jdbc.postgresql.org/

O erro apresenta o é o seguinte :

O Codigo q estou usando é o seguinte:

import java.sql.*;

class TesteUsuario{

   public static void main(String args[])
   {

   Connection con = null;

   try
   {
       //Class.forName("org.postgresql.Driver");
       Class.forName("org.postresql.Driver");
       con = DriverManager.getConnection("jdbc:postgresql://url:5432/emanuel","emanuel","emanuel");
       Statement stm = con.createStatement();

       String SQL = "SELECT * FROM usuario";

       ResultSet rs = stm.executeQuery(SQL);

       while(rs.next())
       {

          int id = rs.getInt("id");
          String login = rs.getString("login");
          String senha = rs.getString("senha");


          System.out.println("Id: "+id+" Login: "+login+" Senha "+senha);
       }

   }
   catch(SQLException e)
   {
       // se houve algum erro, uma exceção é gerada para informar o erro
       e.printStackTrace(); //vejamos que erro foi gerado e quem o gerou
   }
   finally
   {
      try
      {
         con.close();
      }
      catch(SQLException onConClose)
      {
          System.out.println("Houve erro no fechamento da conexão");
          onConClose.printStackTrace();
      }
   }
   } 

}

Você deve acrescentar mais um catch():


catch(ClassNotFoundException e)
{
    e.printStackTrace()
}

Agora não sei o que está havendo ?? está ocorrendo esse erro quando vou executar a classe!!


java TesteUsuario
Exception in thread "main" java.lang.NoClassDefFoundError: TesteUsuario

Alguem poderia me ajudar, acho q o problema é bem basico !!!

Provavelmente falta seu diretório atual no CLASSPATH:

P/ Windows:

SET CLASSPATH=.;%CLASSPATH%

P/ Linux:

export CLASSPATH=.:$CLASSPATH

[]'s