La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57828 - JAVA.LANG.NOSUCHMETHODERROR: MAIN
Autor:  sergio david de la cruz perez
tiene el metodo main pero aun asi me da error no se porque no jala

este error es el que arroja:

java.lang.NoSuchMethodError: main

compila bien pero no ejecuta estoy utilizando el ide netbeans 6.01

/*
* una clase que defina un par de puntos cualquiera ya sea un cuadrado o rectangulo
* un rectangulo tiene 4 lados los dos izquiero y derecho son iguales
* El lado de arriba es igual al de abajo
*
*/
package ingenieria;
/**
*
* @author MR.INNOVASISTEMS
*/

public class Cpoint2 {
private int x;
private int y;
private int width;
private int height;
Cpoint2(){
x = y = width = height = 0;
}
Cpoint2(int x, int y, int width, int height){
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
public String toString(){
return"(x : "+ x + " , " + "y : " + y + " , " + "width : " + width + " , " + "height : " + height +")";
}
}

class probando {
public static void main(String[] args)
{
Cpoint2 p = new Cpoint2( 10, 10, 40, 40);
System.out.println(p);
}
}

  Respuesta:  Henry Sanchez Cordova
Hola verifico que el problema es que la clase que contiene el main debe de ser la clase publica, deberia quedar asi :

class Cpoint2 { ...

y

public class probando { ...

Saludos.