“Erreur: impossible de trouver ou charger la classe principale My.class”

Im en utilisant le SDK Java 1.7 sur Windows 7 via cmd.exe . Jusqu'à il y a quelques heures que tout fonctionnait correctement quand tout à coup j'ai été incapable de faire fonctionner mon compilé les fichiers de classe, présentées de manière cohérente avec le message d'erreur dans le titre.

Je semble être en mesure de compiler mon My.java fichier cependant, je ne suis pas en mesure d'exécuter le résultant fichier de classe (My.class). Je suis constamment donné le message d'erreur "Erreur: impossible de trouver ou charger la classe principale My.class". J'ai essayé avec plusieurs autres fichiers de classe tous le même problème.

Mon "Chemin" variable d'environnement est définie à "C:\Program Files (x86)\Java\jdk1.7.0_05\bin" si vous vous demandez

J'ai essayé de réinstaller, la création et la définition de la variable classpath (pas de chance), et même directement à l'aide de la

java -cp . My.class

de commande.

J'ai essayé ces postes en vain, c'est pourquoi je poste:

Erreur: impossible de trouver ou charger la classe principale

Erreur: impossible de trouver ou charger la classe principale - Novice

Impossible de trouver ou charger la classe principale

Java 1.7.0_03 Erreur: impossible de trouver ou charger la classe principale

Si cela fait une différence que mon code est :

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

    }
}
Avez-vous essayé de ré-installer le JRE?
Je vais lui donner un aller et de revenir à vous. Donnez-moi 10 minutes
C'est exactement le genre de connerie qui fait fuir les programmeurs débutants..

OriginalL'auteur James Milner | 2012-07-13