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!
