„Błąd: Nie można znaleźć lub załadować głównej klasy My.class”

Używam Java SDK 1.7 w systemie Windows 7 za pomocą cmd.exe. Jeszcze kilka godzin temu wszystko działało poprawnie, gdy nagle nie mogłem uruchomić skompilowanych plików klas, konsekwentnie prezentując błąd w tytule.

Wydaje mi się, że jestem w stanie skompilować mój plik My.java, ale nie mogę uruchomić wynikowego pliku klasy (My.class). Ciągle pojawia się błąd „Błąd: Nie można znaleźć lub załadować głównej klasy My.class”. Próbowałem tego z wieloma innymi plikami klas, co spowodowało ten sam problem.

Moja zmienna środowiskowa „Path” jest ustawiona na „C: Program Files (x86) Java jdk1.7.0_05 bin”, jeśli zastanawiałeś się

Próbowałem ponownej instalacji, tworzenia i ustawiania zmiennej classpath (bez powodzenia), a nawet bezpośrednio przy użyciu

java -cp . My.class

dowództwo.

Próbowałem tych postów bezskutecznie, dlatego publikuję:

Błąd: Nie można znaleźć lub załadować głównej klasy

Błąd: Nie można odnaleźć lub załadować głównej klasy - nowicjusz

Nie można znaleźć lub załadować głównej klasy

Błąd Java 1.7.0_03: Nie można znaleźć lub załadować głównej klasy

Jeśli ma to jakiekolwiek znaczenie, mój kod to:

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