Estoy usando Eclipse para codificar en Java. Soy nuevo en Java y no sé cómo se ejecuta el programa. ¿Puede haber dos platos principales en dos clases diferentes en un proyecto?

Esta pregunta ha sido respondida antes: ¿Puede un programa Java contener más de un método “principal” en una clase?

Voy a responder de nuevo de todos modos.

Si.

Puede haber 2 platos principales en dos clases diferentes en un proyecto. Sin embargo, dependiendo de los parámetros y los nombres de las clases, la función principal que se utilizará como punto de entrada en su programa será diferente.
Por ejemplo :
Un archivo ‘class2.java’ puede tener:

clase Class1 {
public static void main (String args []) {
}
}
clase pública Class2 {
public static void main (String args []) {
}
}

La función principal en Class2 sería el punto de entrada en este programa.

Sin embargo , debo decir que no puede tener más de una función principal dentro de una clase.

Cómo instalar Java y Eclipse con un programa Java de muestra

Cómo instalar Java y Eclipse con un programa Java de muestra ⋆ SuccessNeed.com

Puede escribir cualquier número de main () en un programa Java. Pero la ejecución de solo ese main () público se produce para el que se proporciona el nombre de la clase Java como el nombre de archivo del código fuente.