Comment puis-je exécuter Java .les fichiers de classe?

J'ai compilé un programme HelloWorld, et je suis en utilisant l'invite de commande pour l'exécuter. L' .fichier de classe est nommé HelloWorld2.class

Le fichier est situé dans C:\Users\Matt\workspace\HelloWorld2\bin
Voici ce que j'obtiens quand je vais à l'invite de commande et tapez "Java HelloWorld2" :

C:\Users\Matt>Java HelloWorld2
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld2
Caused by: java.lang.ClassNotFoundException: HelloWorld2
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: HelloWorld2.  Program will exit.

Je m'attendais à voir un HelloWorld imprimé. Ce que je fais mal? J'ai le JDK installé.

  • En plus d'Isaac de réponse à votre problème. Il peut être une bonne idée d'écrire "java" en minuscules, car majuscules uniquement fonctionne sur MS Windows.
InformationsquelleAutor Skizz | 2011-04-22