Pessoal!

Estou fazendo um trabalho em Java sem usar uma IDE, através de um editor de
texto qualquer. Estou fazendo as classes em arquivos separados. Todos estas
classes estão compilando sem problema nenhum, só que quando vou para o
programa principal e tento criar uma criar uma referência a uma destas
classes dá um erro de compilação. Vejam se vocês podem me ajudar:

Exemplo:

Criei um arquivo com as definições da Classe Veículo, e criei diversas
SubClasses para Veículo.

Arquivo ==> Veiculo.java

abstract class veiculo{
   // aqui declarei métodos e atributos...

   // depois criei uma série de Sub Classes para a classe Veículo
   class moto extends veiculo{
   }

  class jeep extends veiculo{
  }
}

Em um arquivo separado, tenho o programa principal:

Arquivo ==> principal.java

class principal{
   public static void main(String args[]){
      moto obj_moto;
      jeep  obj_jeep;
   }
}

Na hora que tento compilar(javac principal.java veiculo.java) dá o seguinte
erro:
principal.java -- cannot resolve this symbol
Location   -- principal.java
Symbol    -- class lama

É como se o Java não encontrasse um pacote para estas subclasses da classe
veículo. Se eu pegar a mesma definição da SubClasse moto, por exemplo e
colocar em um arquivo separado, compila normalmente(javac principal.java
moto.java veiculo.java).

Como posso resolver este problema?

Grato por sua atenção.

Igor Betim de Freitas




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to