Erro esquisito!

Bem, eu criei 2 classes (Pessoa e ListaPessoa),sendo que Lista pessoa faz referencia a pessoa.Quando eu compilo ListaPessoa ocorre um erro dizendo que não reconhece a classe Pessoa,sendo que as duas estão no mesmo diretório.O que será que houve?

mesmo estando no mesmo diretorio elas sao do mesmo pacote? (imagino que sim)

e vc ja compilou a classe Pessoa antes de compilar a ListaPessoa?

sim,a clase pessoa compilou sem problemas!!!

Para compilar, mesmo classes do mesmo pacote necessitam ser referenciados no Classpath

faz assim:

javac -classpath . ListaPessoa.java

-classpath .

O ponto na frente de -classpath significa o diretorio corrente! :smiley:

Funcionou!!!

Valeu cara!!! :smiley: :smiley: :smiley: :smiley: :smiley:

parece um erro simples, mas mesmo depois de 3 meses programando java eu sofri bastante com os packages e a variável de ambiente classpath, especialmente quando mudo de ambiente, já que no windows 98 a classpath é acertada de uma maneira, no Windows 200, no linux red hat…

Valeu. 8)