Era realmente este problema, o main estava na classe errado. Obrigado a todos que me ajudaram. Nicéia ----- Original Message ----- From: "Bruno Borges" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 21, 2002 4:04 PM Subject: Re: [java-list] NoSuchMethodError
> Quer ter seu próprio endereço na Internet? > Garanta já o seu e ainda ganhe cinco e-mails personalizados. > DomíniosBOL - http://dominios.bol.com.br > > > > > > Ni*, separa as classes! Pessoa2.java, Empregado.java e > Supervisor.java ... e faz um Main.java! nesse Main vc > oloca o metodo main(), fica muito mais organizado e > limpo... :)... abracos...bruno > > --- Nijava <[EMAIL PROTECTED]> escreveu: > Bruno, > estou enviando o fonte e também meu autoexec. > > Acredito que não seja o > > fonte, porque na Faculdade funciona, mas lá é Linux > > e aqui é Windows98. > > > > SET > > > CLASSPATH=.;%JAVA_HOME%\lib;C:\orawin95\LITE\CLASSES\OLITE40.JAR > > PATH > > > C:\orawin95\bin;C:\ARQUIV~1\BORLAND\VBROKER\JRE\BIN;C:\jdk1.3.1_01\bin;C:\jd > > > k1.3.1_01\lib;c:\WINDOWS;C:\WINDOWS\COMMAND;c:\ARQUIV~1\BORLAND\VBROKER\BIN; > > > > > > public class Pessoa2 > > { > > private String nome; > > private String rg; > > > > public Pessoa2 (String nomeFun, String rgFun) > > { > > nome = nomeFun; > > rg = rgFun; > > } > > public String toString() > > { > > return nome+" Rg: "+ rg; > > } > > } > > class Empregado extends Pessoa2 > > { > > private double salario; > > > > public Empregado (String nomeFun, String > > rgFun,double salarioFun) > > { > > super(nomeFun, rgFun); > > salario = salarioFun; > > } > > > > public String toString() > > { > > return super.toString()+ " salario " + > > salario; > > } > > > > } > > > > class Supervisor extends Empregado > > { > > private Empregado subordinado[]; > > > > public Supervisor (String nomeFun, String > > rgFun, double salarioFun) > > { > > super(nomeFun, rgFun, salarioFun); > > subordinado = null; > > } > > public void addSubordinado(Empregado emp) > > { > > int i = subordinado == null?0: > > subordinado.length; > > Empregado subord [] = new Empregado[i+1]; > > > > for (int j= 0; j<i; j++) > > subord[j] = subordinado[j]; > > subord[i] = emp; > > subordinado = subord; > > } > > public String toString() > > { > > String retorna=""; > > > > retorna+= "Supervisor: "+ super.toString()+ > > "\n"; > > if (subordinado != null) > > { > > for (int i=0; i<subordinado.length; i++) > > { > > retorna+= i + 1 + " - Subordinado : "+ > > subordinado[i] + "\n"; > > } > > } > > > > return retorna; > > } > > > > > > public static void main (String a[]) > > { > > Empregado empr []= new Empregado[3]; > > > > Supervisor superv; > > > > > > empr[0] = new Empregado ("José Carlos > > Silva", > > "12345678912",4567.30); > > empr[1] = new Empregado ("José Mane", > > "223456789331",67.30); > > empr[2] = new Empregado ("Joao Fabio", > > "452345678967",474.30); > > > > superv = new Supervisor > > ("Maria","963741",2000); > > for (int i=0;i<3;i++) > > superv.addSubordinado(empr[i]); > > > > System.out.println(superv); > > > > ////////////////////////////////////// > > Pessoa2 funcionario[] = new Pessoa2[3]; > > > > funcionario[0] = new Empregado > > ("Carlos","889098909",90.8); > > > > funcionario[1] = new Supervisor("Paulo", > > "5446767898",30.8); > > > > funcionario[2] = new Pessoa2("Niceia" , > > "55656563344"); > > > > for (int i=0; i<funcionario.length; i++) > > System.out.println(funcionario[i]); > > > > } > > } > > > > > > ----- Original Message ----- > > From: "Bruno Borges" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Thursday, January 17, 2002 2:50 PM > > Subject: Re: [java-list] NoSuchMethodError > > > > > > > Quer ter seu próprio endereço na Internet? > > > Garanta já o seu e ainda ganhe cinco e-mails > > personalizados. > > > DomíniosBOL - http://dominios.bol.com.br > > > > > > > > > > > > > > > > > > mande o fonte do metodo main > > > > > > --- Nijava <[EMAIL PROTECTED]> escreveu: > Quando > > > tento executar alguma classe que utiliza > > > > herança, aparece o erro > > > > abaixo: > > > > java.lang.NoSuchMethodError: main > > > > Exception in thread "main" > > > > > > > > No autoexec está: > > > > set classpath=.;%JAVA_HOME%\lib > > > > PATH > > > > > > > > > > c:\WINDOWS;C:\WINDOWS\COMMAND;c:\jdk1.3._01\jre\lib;c:\jdk1.3._01\jre\bin;c: > > > > \orawin95\bin > > > > > > > > > > > > > > > > ------------------------------ 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] > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > > > > > > > > ____________________________________________________________________________ > > ___________________ > > > Yahoo! GeoCities > > > Tenha seu lugar na Web. Construa hoje mesmo sua > > home page no Yahoo! > > GeoCities. É fácil e grátis! > > > http://br.geocities.yahoo.com/ > > > > > > ------------------------------ 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] > > > > > > ------------------------------------------------------------------------- > > > > > > > > > === message truncated === > > ____________________________________________________________________________ ___________________ > Yahoo! GeoCities > Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! > http://br.geocities.yahoo.com/ > > ------------------------------ 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] > ------------------------------------------------------------------------- > > ------------------------------ 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] -------------------------------------------------------------------------