"Fehler: Hauptklasse My.class konnte nicht gefunden oder geladen werden"

Ich benutze Java SDK 1.7 unter Windows 7 über cmd.exe. Bis vor ein paar Stunden funktionierte alles richtig, als ich plötzlich meine kompilierten Klassendateien nicht mehr ausführen konnte, wobei der Fehler im Titel konsistent angezeigt wurde.

Ich scheine in der Lage zu sein, meine My.java-Datei zu kompilieren, aber ich kann die resultierende Klassendatei (My.class) nicht ausführen. Ich erhalte ständig die Fehlermeldung "Fehler: Hauptklasse My.class konnte nicht gefunden oder geladen werden". Ich habe dies mit mehreren anderen Klassendateien versucht, die alle zum gleichen Problem führten.

Meine Umgebungsvariable 'Path' ist auf "C: \ Programme (x86) \ Java \ jdk1.7.0_05 \ bin" eingestellt, wenn Sie sich fragen

Ich habe versucht, eine Klassenpfadvariable neu zu installieren, zu erstellen und festzulegen (kein Glück), und sogar direkt mit der

java -cp . My.class

Befehl.

Ich habe diese Beiträge alle ohne Erfolg ausprobiert, daher schreibe ich:

Fehler: Hauptklasse konnte nicht gefunden oder geladen werden

Fehler: Hauptklasse-Anfänger konnte nicht gefunden oder geladen werden

Hauptklasse konnte nicht gefunden oder geladen werden

Java 1.7.0_03 Fehler: Hauptklasse konnte nicht gefunden oder geladen werden

Wenn es einen Unterschied macht, ist mein Code:

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

    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage