"Error: no se pudo encontrar o cargar la clase principal My.class"

Estoy usando Java SDK 1.7 en Windows 7 a través de cmd.exe. Hasta hace unas horas, todo funcionaba correctamente cuando, de repente, no podía ejecutar mis archivos de clase compilados, presentaba constantemente el error en el título.

Parece que puedo compilar mi archivo My.java, pero no puedo ejecutar el archivo de clase resultante (My.class). Siempre me aparece el error "Error: no se pudo encontrar o cargar la clase principal My.class". He intentado esto con varios otros archivos de clase, todos resultando en el mismo problema.

Mi variable de entorno 'Ruta de acceso' se establece en "C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_05 \ bin" si se preguntaba

He intentado reinstalar, crear y configurar una variable classpath (sin suerte), e incluso directamente usando el

java -cp . My.class

mando.

He intentado estas publicaciones sin éxito, de ahí que publique:

Error: no se pudo encontrar o cargar la clase principal

Error: No se pudo encontrar o cargar la clase principal - Principiante

No se pudo encontrar o cargar la clase principal

Java 1.7.0_03 Error: No se pudo encontrar o cargar la clase principal

Si hace alguna diferencia mi código es:

import javax.swing.JOptionPane;

class My {
    public static void main(String[] args) {
       final double x = 3.2;
       int i = (int)x;
       double m = 0;
       if (x < 4) {
          String saySomething = JOptionPane.showInputDialog(i);
          System.out.println(saySomething);
        }
       else {
          String saySomething = JOptionPane.showInputDialog(i);
          System.out.println("Hello World");
        }
       while (m < 10) {
            System.out.print(" While Loop ");
            m++;
        };
       for (i=1; i < 10; i++) {
           System.out.println("For Loop");
        };

    }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta