PRIVATE static void main

3 respostas
Paulo_Silveira

Os caras da sun são foda.
Eu adorava falar pro pessoal que o método main não rpecisava ser public:

private static void main(String argumentos[])

funcionava até a versão 1.4, e rodava!

bem, na versão 1.4 também compila, mas na hora de executar, ele reclama:

main method not public

eles não deviam mudar esse tipo de coisa! ou então colcoar um aviso gigante, porque procurei no changelog e não achei, não está na cara!

po, pior que isso, essa mensagem deve ser um IF gigante dentro da virtual machine, que ainda por cima faz reflection pra ver se o método é diferente de public! Cada uma!

3 Respostas

Gilmar_Rodrigues

Hummmm, legal. Então você vai precisar mudar aquele tutorial para: “O método main deve ser PUBLIC static void…” :slight_smile:

Rafael_Steil

Interessante. Parece que eh bug de implementacao “nao admitido pela sun”. Vejam a seguinte URL:

http://developer.java.sun.com/developer/bugParade/bugs/4155575.html

Rafael

Paulo_Silveira

foda

entao isso apareceu na 1.2 e saiu na 1.4
a sun ta pirando

faz e nao conta pra ninguem!

mas o ultimo comentario do bug eh de 2001!

Criado 5 de setembro de 2002
Ultima resposta 6 de set. de 2002
Respostas 3
Participantes 3