Executer un code en ligne de commande
Bonjour à tous, je debute en java et pour apprendre j'ai acheté un magazine.
Donc je suis les 1ere instructions pour mon 1er listing et ça ne donne rien donc je viens vous demander un peu d'aide ;)
J'ai verifier le chemin avec la commande echo %PATH%
le resultat:
Citation:
C:\Documents and Settings\draco>echo %PATH%
C:\Program files\Java\jdk1.6.0_11\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
voici le listing: ( enregistrer sous Essai1.java )
Code:
1 2 3 4 5
| class Essai1{
public static void main ( String args []) {
System.out.println ("hello world!");
}
} |
ensuite pour effectuer le test il me dise de taper la commande: java Essai.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Exception in thread "main" java.lang.NoClassDefFoundError: Essai/
Caused by: java.lang.ClassNotFoundException: Essai.
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Essai.. Program will exit. |
voila le resultat, donc si quelqu'un pouvait me déchiffrer ça, il me rendrait un grand service.