Assinatura do método main

A assinatura do método main é

   public static void main(String[] args)
ou
   static public void main(String[] args)
O nome do parâmetro (args) obviamente poderia ser diferente, mas os demais termos da assinatura devem obedecer ao formato especificado. Se a máquina virtual Java do interpretador não encontrar um método com essa assinatura para a classe especificada, uma exceção será gerada em tempo de execução:
Exception in thread "main" java.lang.NoSuchMethodError: main

Entendendo a mensagem de erro


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Tue Jun 27 16:13:34 EST 2000