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] -------------------------------------------------------------------------