Erro esquisito!

6 respostas
H

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?

6 Respostas

sergiolopes

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?

H

sim,a clase pessoa compilou sem problemas!!!

aborges

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

faz assim:

javac -classpath . ListaPessoa.java
aborges

-classpath .

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

H

Funcionou!!!

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

felipesp

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)

Criado 28 de abril de 2004
Ultima resposta 29 de abr. de 2004
Respostas 6
Participantes 4