NoSuchMethodError

A máquina virtual Java não pode encontrar o método especificado.

Os motivos mais comuns para o erro são

No exemplo do método main, o interpretador Java sabe que deve invocar um método com a assinatura

void main(String[])
ou seja, sem valor de retorno e recebendo um arranjo de String como argumento. Qualquer assinatura diferente dessa, como
void main(String)
void main()
int main(String[])
provoca o erro acima.

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Sun Sep 12 01:39:00 Hora padrão leste Am. Sul 1999