Dúvida utilizando pacotes

3 respostas
G

Olá amigos. Me ajudem a entender essa coisa de pacote. Vamos a um exemplo, tenho meu diretório:

c:\br.com.gastaojunior

dentro eu tenho as pastas:
Pai
Amarelo
Azul

Dentro da pasta Pai, existem os arquivos: CarroPai.java, CarroPai.class
Dentro da pasta Amarelo, existem os arquivos: CarroAmarelo.java, CarroAmarelo.class
Dentro da pasta Azul, existem os arquivos: CarroAzul.java, CarroAzul.class

c:\
  |
  br
    |
    com
         |
         gastaojunior
                      |
                      Pai                         
                      Amarelo
                      Azul

A definição das classes estão:

package br.com.gastaojunior.pai;

public class CarroPai{
   
}
package br.com.gastaojunior.amarelo;

import br.com.gastaojunior.pai.CarroPai;

public class CarroAmarelo extends CarroPai{
   
}
package br.com.gastaojunior.azul;

import br.com.gastaojunior.pai.CarroPai;

public class CarroAzul extends CarroPai{
   
}

Quando compilo, o compilador emite o erro:

Como eu devo fazer as definições de Package e import em minhas classes?

abraços fortes

Gastão

3 Respostas

M

Opa,

Confira o nome de seus diretórios respeitando caracteres Maiúsculos e mínusculos. Pois não devem destar diferentes.

:okok:

A

Como está o seu classpath?
Provavelmente deve ser isto.

G

“azevedomt”:
Como está o seu classpath?
Provavelmente deve ser isto.

Valeu marcão, não estava ligado que o caminho deve estar visivel pelo classpath.

Em tempo: Feliz aniversário … paz, saúde e muitas loiras em sua vida!

Abraços

Criado 12 de junho de 2006
Ultima resposta 13 de jun. de 2006
Respostas 3
Participantes 3