Error de eclipse "No se pudo encontrar o cargar la clase principal"

Sé que hay muchos duplicados de esta pregunta, pero los he examinado todos y ninguno de ellos ha resuelto el problema.

Estoy tratando de ejecutar una clase que tiene una función principal. Limpié el proyecto, verifiqué el classpath para '.', Agregué la carpeta bin al classpath en configuraciones de ejecución. No estoy seguro de qué más probar porque la clase ciertamente está en la carpeta de origen.

¿Podría alguien ayudarme con este problema?

package testIt;

public class MemoryVisualizerApp extends Application{

public static void main(String[] args) {
    launch(args);
}

//Setup the scene and launch with given properties
@Override
public void start(Stage primaryStage) throws IOException{
    Parent root = FXMLLoader.load(getClass().getResource("/MemoryVisualizer.fxml"));
    Scene scene = new Scene(root, 650, 300);
    //Set whether the screen should be re-sizable (possibly best size = default)
    primaryStage.setResizable(true);
    primaryStage.setMinHeight(300);
    primaryStage.setMinWidth(550);
    primaryStage.setTitle("Memory Usage");
    primaryStage.setScene(scene);
    scene.getStylesheets().add("testIt/MemoryVisualizer.css");
    primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() 
    {
        public void handle(WindowEvent e){
              /*Currently the threads continue running after window is closed. Looking for
              a way to stop the app threads when window closed without stopping the program.*/
        }
    });
    primaryStage.show();
    primaryStage.show();
}

}

Este código se encuentra dentro de un paquete, dentro de la carpeta src. Utiliza algunos archivos JavaFX que no se muestran pero que no deberían ser un problema.

Este es el error:Error: no se pudo encontrar o cargar la clase principal testIt.MemoryVisualizerApp

Respuestas a la pregunta(25)

Su respuesta a la pregunta