N�o roda em nenhuma vers�o.
Sint�ticamento est� correto, mas quando voc� chama a classe com o comando
java, em qualquer plataforma, ele procura um 'main' que seja p�blico, m�todo
est�tico e sem retorno (void).
Nada impede que voc� crie um m�todo private chamado main em outra classe,
voc� s� n�o pode ter um main public e outro private na mesma classe com a
mesma assinatura.
Olhe o exemplo abaixo, que funciona, mas � totalmente desaconselh�vel
codificar dessa forma.
rodando isso com o comando 'java teste' o resultado ser�:
ola
oi
hello
class teste
{
public static void main ( String args [] )
{
System.out.println( "ola" );
teste2 objTeste = new teste2();
teste.main();
}
private static void main ()
{
System.out.println( "hello" );
}
}
class teste2
{
public teste2()
{
this.main();
}
private static void main ()
{
System.out.println( "oi" );
}
}
----- Original Message -----
From: "Helder da Rocha" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Sunday, March 24, 2002 23:25
Subject: Re: [java-list] Curiosidade
> ----- Original Message -----
> From: "Vinicius Senger" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 13, 2002 7:29 PM
> Subject: [java-list] Curiosidade
>
>
> > Descoberto por um aluno em sala de aula (valeu Constantino!)
> >
> > public class Teste {
> > private static void main(String args[]) {
> > System.out.println("mesmo com private");
> > }
> > }
>
> N�o entendi. Isto deveria rodar? Se roda, deve ser bug do JVM. N�o roda em
> J2sdk1.4.0 / Win:
>
> C:\usr>java Teste
> Main method not public.
>
> []s
> Helder.
>
> --
> Helder da Rocha ([EMAIL PROTECTED])
> Web Consultant
> www.argonavis.com.br
> S�o Paulo, Brazil
> +55 (11) 3044 4398
> +55 (11) 9291 0567
>
>
> ------------------------------ 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------