Como corrigir essa? java.lang.NoSuchMethodError: main, com o main declarado

3 respostas
K
import java.awt.*;
import javax.swing.*;

public class Desenho extends JFrame {
	public Desenho(){
		super("CG");
		setSize(340,480);
		show();
	}
	
	public void paint (Graphics g){
                  g.drawLine(100,100,200,200);
		
	}


	public static void main(String[] args) {
		Desenho programa = new Desenho();
		programa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}
Tá dando:
java.lang.NoSuchMethodError: main
Exception in thread "main"

Alguém pode ajudar?

3 Respostas

sergiolopes

vc nao esta rodando a classe errada nao? Tenha certeza de estar rodando:
java Desenho

K

Tava rodando a Desenho sim…

Bizarro, o Eclipse do nada parou de dar erro, fiquei dando CTRL F11 direto, até uma hora que rodou!! xD

Valeu a tentativa caras!

G

O eclipse tem uns bugs meio estranhos, quando acontecer de algo errado parecer estar certo, dê um clean na sua compilação, na maioria das vezes isto resolve.

Criado 13 de agosto de 2006
Ultima resposta 13 de ago. de 2006
Respostas 3
Participantes 3