“Erro: não foi possível encontrar ou carregar a classe principal My.class”

Estou usando o Java SDK 1.7 no Windows 7 via cmd.exe. Até algumas horas atrás, tudo estava funcionando corretamente quando, de repente, não consegui executar meus arquivos de classe compilados, consistentemente apresentando o erro no título.

Eu pareço ser capaz de compilar meu arquivo My.java, no entanto, não consigo executar o arquivo de classe resultante (My.class). Eu sou constantemente dado o erro "Erro: não foi possível encontrar ou carregar a classe principal My.class". Eu tentei isso com vários outros arquivos de classe, todos resultando no mesmo problema.

Minha variável de ambiente 'Path' está definida como "C: \ Arquivos de Programas (x86) \ Java \ jdk1.7.0_05 \ bin" se você estava se perguntando

Eu tentei reinstalar, criar e definir uma variável de caminho de classe (sem sorte), e até usando diretamente o

java -cp . My.class

comando.

Eu tentei todos esses posts sem sucesso, por isso estou postando:

Erro: não foi possível encontrar ou carregar a classe principal

Erro: Não foi possível encontrar ou carregar a classe principal - Novice

Não foi possível encontrar ou carregar a classe principal

Java 1.7.0_03 Erro: não foi possível localizar ou carregar a classe principal

Se faz alguma diferença, meu código é:

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");
        };

    }
}

questionAnswers(4)

yourAnswerToTheQuestion