Ha um problema com a configuracao do seu CLASSPATH, o qual nao esta
apontando para o diretorio em que o programa se encontra ( . ) As vezes
isso ocorre porque mudados o CLASSPATH para apontar para algum diretorio
novo, porem nao eh especificado para procurar no diretorio atual tambem.
Levendo em consideracao que esta sendo exectutado no Linux, tente fazer
o seguinte:
export CLASSPATH=.:$CLASSPATH
java testelivro2
Se for no windows, adicione "." no seu classpath, porem nao sei onde
voce deve configurar isso no win..
[]'s
Rafael Steil
> ----- 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!
------------------------------ 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]
-------------------------------------------------------------------------