O nome do seu arquivo tem que ser igual ao da classe.
 Ex:
 Seu arquivo chama-se protecao e a sua classe Protecao.
 Java faz a diferen�a entre mai�sculas e min�sculas.
 Amigo, procure um tutorial de java ou compre um livro b�sico.
 Pode ser o aprenda java em 21 dias da Editora Campus.
 
[]s Andr�
-----Mensagem original-----
De: renato pinheiro [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 28 de outubro de 2002 15:06
Para: [EMAIL PROTECTED]
Assunto: [j2me-list] O que � esse erro de compila��o

Pessoal, tenho o seguinte c�digo:
 package pack1;
 
 public class Protecao
 {
    int n_def = 1;
    private int n_priv = 2;
    protected int n_prot = 3;
    public int n_publ = 4;
 
    // Construtor.
    public Protecao()
    {
        System.out.println(
            "Construtor da classe base");
        System.out.println("n_def = " + n_def);
        System.out.println("n_priv = " + n_priv);
        System.out.println("n_prot = " + n_prot);
        System.out.println("n_publ = " + n_publ);
    } // Fim de Protecao()
 } // Fim de classe Protecao.
 
 
 
Ao Compilar  deu o seguinte erro:
 
protecao.java:5: Public class pack1.Protecao must be defined in a file called "Protecao.java".
public class Protecao
 
 
O que est� acontecendo???

Responder a