Se o problema eh quando vc tenta rodar o programa, tente isso:

>java -cp . testelivro2

se não funcionar, verifique as variaveis path e classpath.

path=java_home\bin
classpath=java_home\lib;.


Falow,
Antônio.


 '>'-- Mensagem Original --
 '>'Reply-To: [EMAIL PROTECTED]
 '>'From: "Jose Carlos" <[EMAIL PROTECTED]>
 '>'To: <[EMAIL PROTECTED]>
 '>'Date: Thu, 15 Aug 2002 14:45:28 -0300
 '>'Subject: Re: [java-list] exception in thread "main"
 '>'
 '>'
 '>'Esta exceção ocorre quando o javac não encontra a classe a ser compilada,
 '>'veja o Classpath e o path. Se não funcionar reinsta-le o JDK, ou melhor
J2SE.
 '>'  ----- Original Message -----
 '>'  From: Lívia Silva Santos
 '>'  To: java_linhadecodigo ; javacampinas ; soujava
 '>'  Sent: Wednesday, May 15, 2002 10:09 AM
 '>'  Subject: [java-list] exception in thread "main"
 '>'
 '>'
 '>'  olá lista, eu fiz um exemplo mto fácil em java, porém, tah dando um
erro
 '>'q ateh entaun eu naun tinha visto. O erro eh: "Exception in thread "main
 '>'" java.lang.NoClassDefFoundError: testelivro2"
 '>'
 '>'  segue abaixo o fonte do testelivro2.java
 '>'
 '>'  import java.awt.*;
 '>'  import java.awt.event.*;
 '>'  import javax.swing.*;
 '>'
 '>'  public class testelivro2 extends JFrame implements ActionListener{
 '>'
 '>'   JTextField txtn1,txtn2,txtresultado;
 '>'   JLabel lbln1,lbln2,lblresultado;
 '>'   JButton btnsomar,btnsub,btndiv,btnmult,btnlimpa;
 '>'
 '>'   public testelivro2(){
 '>'    super("stupid test2");
 '>'    setSize(150,150);
 '>'    setLocation(50,50);
 '>'
 '>'    Container c = getContentPane();
 '>'    c.setLayout(new GridLayout(6,2));
 '>'
 '>'    lbln1 = new JLabel("numero1: ");
 '>'    lbln2 = new JLabel("numero2: ");
 '>'    lblresultado = new JLabel("resultado: ");
 '>'
 '>'    txtn1 = new JTextField();
 '>'    txtn2 = new JTextField();
 '>'    txtresultado = new JTextField();
 '>'
 '>'    btnsomar = new JButton("+");
 '>'    btnsomar.addActionListener(this);
 '>'
 '>'    btnsub = new JButton("-");
 '>'    btnsub.addActionListener(this);
 '>'
 '>'    btndiv = new JButton("/");
 '>'    btndiv.addActionListener(this);
 '>'
 '>'    btnmult = new JButton("*");
 '>'    btnmult.addActionListener(this);
 '>'
 '>'    btnlimpa = new JButton("limpa");
 '>'    btnlimpa.addActionListener(this);
 '>'
 '>'    c.add(lbln1); c.add(txtn1);
 '>'    c.add(lbln2); c.add(txtn2);
 '>'    c.add(lblresultado); c.add(txtresultado);
 '>'    c.add(btnsomar); c.add(btnsub);
 '>'    c.add(btndiv); c.add(btnmult);
 '>'    c.add(btnlimpa);
 '>'
 '>'    c.setVisible(true);
 '>'   }
 '>'
 '>'   public void actionPerformed(ActionEvent e){
 '>'    Object src = e.getSource();
 '>'
 '>'    if (src == btnlimpa){
 '>'     txtn1.setText("");
 '>'     txtn2.setText("");
 '>'     txtresultado.setText("");
 '>'     return;
 '>'    }
 '>'
 '>'    float N1=0,N2=0,result=0;
 '>'
 '>'    try {
 '>'     N1 = Float.parseFloat(txtn1.getText());
 '>'     N2 = Float.parseFloat(txtn2.getText());
 '>'    }
 '>'    catch (NumberFormatException erro){
 '>'     txtresultado.setText("Erro!!!");
 '>'     return;
 '>'    }
 '>'
 '>'    if (src == btnsomar){
 '>'     result = N1+N2;
 '>'    }
 '>'
 '>'    if (src == btnsub){
 '>'     result = N1-N2;
 '>'    }
 '>'
 '>'    if (src == btndiv){
 '>'     result = N1/N2;
 '>'    }
 '>'
 '>'    if (src == btnmult){
 '>'     result = N1*N2;
 '>'    }
 '>'
 '>'    txtresultado.setText(""+result);
 '>'   }
 '>'
 '>'   public static void main (String arg[]){
 '>'    testelivro2 fframe = new testelivro2();
 '>'   }
 '>'  }
 '>'
 '>'
 '>'
 '>'
 '>'
 '>'------------------------------------------------------------------------------
 '>'  Yahoo! Encontros
 '>'  O lugar certo para você encontrar aquela pessoa que falta na sua vida.
 '>'Cadastre-se hoje mesmo!


________________________________________
A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a