Como configuro classpath

Pessoal, é o seguinte.

No meu programa, com o compilador NetBeans o sistema faz a conexão com banco de dados MySQL perfeitamente, funciona direitinho, mas quando gero um arquivo .jar a aplicação não funciona mais, não encontra o driver, isso deve ser erro de variáveis de ambiente. Não está configurado o classpath. Veja abaixo meu codigo.

    //inicio conexao com mysql
    try{
        Class.forName("org.gjt.mm.mysql.Driver");//seleciona Driver            
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/masoft","NOME","SENHA");
        
        Statement stmt= con.createStatement();
        
        String cod = jTextField1.getText();
        ResultSet rs=stmt.executeQuery("select * from cad where id = "+cod);
        
        while(rs.next()){                            
            String nome=rs.getString("nome");              
            int id=rs.getInt("id");
            
            jLabel1.setText(""+id);
            jLabel3.setText(""+nome);
        }
        rs.close();
        con.close();
        
    } catch(SQLException e){           
        JOptionPane.showMessageDialog(this,"Erro de conexão" + e.getMessage());
    
    } catch(ClassNotFoundException e){           
        JOptionPane.showMessageDialog(this,"Driver nao encontrado.");
    }        
    //fim conexao com mysql

No compilador NetBeans ele roda normal, faz a consulta e tal, mas quando gero um .jar ele cai no DRIVER NAO ENCONTRADO.

Help please.
Abraço a todos.

Ola!!!
Vc deve compilar assim, javac -cp seudriver.jar suaaplicacào.java
na hora de rodar…java -cp seudriver.jar suaaplicacao.class
isso deve resolver…
ou colocar o driver na path do sistema, mas assim nunca conseguir por pra funcionar pela path do sistema…

[quote=squall926]Ola!!!
Vc deve compilar assim, javac -cp seudriver.jar suaaplicacào.java
na hora de rodar…java -cp seudriver.jar suaaplicacao.class
isso deve resolver…
ou colocar o driver na path do sistema, mas assim nunca conseguir por pra funcionar pela path do sistema…[/quote]

Não deu em nada, esta com o mesmo problema, lembrando que pelo compilador NetBeans quando executo por ele da certinho, ele deve carregar o drive automaticamente, dai mando gerar um .jar e nao funciona mais.

tente

java -classpath seudriver.jar suaaplica;áo.class

cara assim sempre funciona comigo, foi a forma que encontrei pra funcionr ja que náo consegui confgurar a variavel de sistema corretamente…
tem outra forma nada profissional, mas funciona…
descompacte o driver que vc ta usando na pasta do programa. Ex…
\MyProject
banco.class
banco.java
\org\gjt\mm\mysql\Driver…

e quando for rodar fa;a

java banco.class

dessa forma tem que funcionar… mas lembre-se, esse forma n é nada profissional…

[quote=squall926]tente

java -classpath seudriver.jar suaaplica;áo.class

cara assim sempre funciona comigo, foi a forma que encontrei pra funcionr ja que náo consegui confgurar a variavel de sistema corretamente…
tem outra forma nada profissional, mas funciona…
descompacte o driver que vc ta usando na pasta do programa. Ex…
\MyProject
banco.class
banco.java
\org\gjt\mm\mysql\Driver…

e quando for rodar fa;a

java banco.class

dessa forma tem que funcionar… mas lembre-se, esse forma n é nada profissional…[/quote]

opa amigo se ainda nuam conseguiu resolver…
faça o seguinte…

gere o .jar no netBeans…depois vc descompacte o .jar com winZip ou winrar e dentro tem um pacote chamado META-INF dentro desse pacote tem um arquivo MANIFEST vc abre cm o bloco de notas e nele vc digita o seguinte ClassPath: lib/nomedabiblioteca.jar e salve… volte o diretorio e crie uma pasta com nome lib e ponha dentro dela a biblioteca…depois de fazer isto vc compacta tudo dinovo com extensão .jar e pode por pra rodar q vai dar certo falow…valew!!!