Wellington:
 
O java executa arquivos com a extensão .class, e você deve omitir a extensão. Logo, você deve executar:
 
java -cp . LabelTest
 
[]'s
Cristofer
-----Mensagem Original-----
Enviada em: segunda-feira, 5 de agosto de 2002 04:55
Assunto: [java-list] Qual é o motivo do bug?

Olá,

 

Eu estava tentando rodar o arquivo abaixo e qdo dava o javac... ia tudo bem mas qdo dava o java... o prompt do dos respondia com o seguinte mensagem:

 

C:\programacao\java\classes>javac LabelTest.java

 

C:\programacao\java\classes>java LabelTest.java

Exception in thread "main" java.lang.NoClassDefFoundError: LabelTest/java

 

Gostaria de saber o que poderia ser feito para corrigir esse bug.

 

Desde já agradeço

 

Wellington

 

O código fonte do arquivo é o seguinte:

 

// LabelTest.java

// Demonstra a classe JLabel

 

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

 

public class LabelTest extends JFrame

{

            private JLabel label1;

 

            public static void main(String args[])

            {

                        LabelTest app = new LabelTest();

 

                        app.addWindowListener(

                                   new WindowAdapter() {

                                               public void WindowClosing(WindowEvent e)

                                               {

                                                           System.exit(0);

                                               }

                                   }

                        );

            }

 

            public LabelTest()

            {

                        super("Testing JLabel");

 

                        Container c = getContentPane();

                        c.setLayout(new FlowLayout());

 

                        label1 = new JLabel("Label with text");

                        c.add(label1);

 

                        setSize(100,100);

                        show();

            }

 

 

}

Responder a