• Error java public static void main

 #455647  por Drella
 12 Sep 2014, 15:04
Hola comunidad, voy comenzando con esto de la programacion y despues de darme unas vueltas por c y python decidi comenzar con java pero ayer recien trataba de sacar algo cuando me tirababa este error en cualquier codigo que escribia, el error venia asi :

Error: no se ha encontrado el método principal en la clase SueldoOperario, defina el método principal del siguiente modo:
public static void main(String[] args)



y trataba de poner cosas como :
import java.util.Scanner;

public class SueldoOperario {

    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int horasTrabajadas;
        float costoHora;
        float sueldo;
        System.out.print("Ingrese la cantidad de horas trabajadas por el empleado:");
        horasTrabajadas=teclado.nextInt();
        System.out.print("Ingrese el valor de la hora:");
        costoHora=teclado.nextFloat();
        sueldo=horasTrabajadas * costoHora;
        System.out.print("El empleado debe cobrar:");
        System.out.print(sueldo);
    }
}
O el clasico
public class Clase1 {

    public static void main(String[] parametro) {
        System.out.println("Hola Mundo Java");
    }
	
}
Ahora mismo uso xp, el eclipse y la version 1.7.0 de java, se que quiza sea una duda tonta pero ya le di una hojeada a internet y me dice que tengo que configurar el path en windows y lo e echo y nada o que quiza tambien pueda ser que este tratando de ejecutar un codigo de la version 5 de java en la 7 que es la que tengo. Alguna idea ? :c
 #456220  por adwind
 19 Sep 2014, 19:49
???? El argumento no tiene nada que ver.


main(String[] aasdasdrgs) Ya que está cumpliendo con el requisito de ese metodo, no se que compilador estés usando, o que IDE, pero eso de que tiene que ser a fuerza args no es cierto.