Quien encuentra el error

Tengo este error,"Error: no se ha encontrado o cargado la clase principal "
este es mi archivo que contiene el main(este archivo .java no tiene el nombre de Main.java)

/////////////////////////////////////////////////////////////////////////////////////////
package nombredelpackage;

import importamosGUIIniciar;

public static void main(String[] args){
GUIIniciar gui = new GUIIniciar();
gui.setVisible(true);
}

//////////////////////////////////////////////////////////////////////////////

Ahora, buscando en internet sobre el error me dicen que puedo cambiar el nombre de mi archivo a Main.java y añadirle el nombre de clase, quedaria asi:
//////////////////////////////////////////////////////////////////////////////
package nombredelpackage;

import importamosGUIIniciar;

public class Main{

public static void main(String[] args){
GUIIniciar gui = new GUIIniciar();
gui.setVisible(true);
}

}
//////////////////////////////////////////////////////////////////////////////
Pero no ocurre nada y sigo teniendo el error
"Error: no se ha encontrado o cargado la clase principal " y no se como solucionarlo, estoy con eclipse

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

Configura el IDE(eclipse o

Configura el IDE(eclipse o netbeans) y asignale como archivo principal el que contiene el metodo estatico.

En eclipse puedes seleccionar el archivo, darle click derecho y buscar el opcion run, verificalo.

Imagen de Sr. Negativo

error

package nombredelpackage;
import GUIIniciar;
public class Main{
public static void main(String[] args){
GUIIniciar gui = new GUIIniciar();
gui.setVisible(true);
}
}

Le doy click derecho run

Le doy click derecho run y nada sigue con el mismo error

Hice todo pero sigue con el error

Hice todo lo que me dicen pero sigue con lo mismo el mensaje que no encuentra la clase principal

y ya trataste

ya trataste sin invocar los packages

hice un pequeño ejemplo sin tanta complicacion son dos archivos sin paquetes solamente estan en el mismo directorio,
Principal.java

public class Principal {
    public static void main(String args[]){
        MyFrame frame = new MyFrame();
        frame.setVisible(true);
    }
}

MyFrame.java

import javax.swing.*;
 
public class MyFrame extends JFrame{
    MyFrame()
    {
        super("Titulo");
    }
}

aprovecho para preguntar un poco con lo de los paquetes ya que todavia no le hayo muy bien, ¿como deberia nombrarlos?

paquetes

Es un proyecto grade con muchos paquetes y dentro de ellos archivos, si los junto seria un caos, no se que pasa se supone que deberia compilar sin dificultad, este trabajo no lo hice yo y ahora no logro contactar a los desarrolladores

Imagen de Sr. Negativo

¿Tienes la clase GUIIniciar?

package nombredelpackage;
import GUIIniciar;
public class Main{
public static void main(String[] args){
GUIIniciar gui = new GUIIniciar();
gui.setVisible(true);
}
}

¿Tienes esa clase (GUIIniciar.java)?... tal vez tratas de ejecutar este programa si tener esa clase. Revisa si tienes todos los paquetes/clases de tu aplicación.

SI tengo la clase GUIIniciar

SI tengo la clase GUIIniciar, si no la tendria me daria error al no encontrarla

Imagen de Sr. Negativo

GUIIniciar ???

SI tengo la clase GUIIniciar, si no la tendria me daria error al no encontrarla

mmm... tienes dos opciones:

1. contacta a los desarrolladores
2. coloca el código completo