Erro na hora de executar

3 respostas
W

Começei com java faz pouco tempo e na hora de eu executar(compilar ele compila) um código com graficos BEM simples da este erro:

“Static Error: No method in gra with name ‘main’ accepts arguments (String[])”

este é o código:

"import java.awt.*;
import java.applet.Applet;

public class gra extends Applet{

Button botao;

public void init() {

botao =  new Button (Clique aqui);

add(botao);

}

public boolean action (Event evt, Object algum) {

if (evt.target == botao) {

botao.setLabel(ok);

return true;

}

else

return false;

}

}"

estou usando o dr java para criar meus códigos

qq está acontecendo?

orbigado, Abraços!

3 Respostas

thiago.correa

Traduzindo a mensagem de erro ela indica que não há um método com o nome “main” na classe gra que receba como argumento um array de Strings
O que isso quer dizer, quer dizer que para rodar a classe java, você deve ter um método com a seguinte assinatura

public static void main(String[] a) { //seu código aqui }
Aqui no GUJ tem um tutorial para quem está começando, vale a pena dar uma lida pois se mata muito desses “erros bestas”!

W

to com um livro de java basico aqui
e eu copiei esse código pro dr java
exatamente igual ao que ta no livro

no livro está errado então? o autor não conseguiu fazer um código “besta”?

W

Obrigado pela resposta ^^

Criado 10 de junho de 2009
Ultima resposta 11 de jun. de 2009
Respostas 3
Participantes 2