Pb avec Hello World!

Pb avec Hello World! - Java - Programmation

Marsh Posté le 16-07-2007 à 11:41:34    

Ok je dois etre un gros nul, j'ai tout fait comme indiqué sur le site Sun pour le tutorial Hello World. Le programme se compile sans encombre mais au moment de le tester (java HelloWorldApp) ca foire et j'ai le message d'erreur suivant:
 
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
 
Sur le site Sun ils parlent bien d'un message d'erreur semblable:
 
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class
 
Mais c'est quand on écrit: java HelloWorldApp.class au lieu de java HelloWorldApp
 
 
Donc si quelqu'un a une idée le noob que je suis est preneur.
 
 
Merci
 
 
PS: le code est un copier/coller à partir du site Sun

Code :
  1. /**
  2. * The HelloWorldApp class implements an application that
  3. * simply prints "Hello World!" to standard output.
  4. */
  5. class HelloWorldApp {
  6.     public static void main(String[] args) {
  7.         System.out.println("Hello World!" ); // Display the string.
  8.     }
  9. }


Message édité par plzhelp le 16-07-2007 à 11:43:29

---------------
...
Reply

Marsh Posté le 16-07-2007 à 11:41:34   

Reply

Marsh Posté le 16-07-2007 à 12:08:09    

Tu es dans le même repertoire que le fichier .class ?


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 16-07-2007 à 12:18:11    

zapan666 a écrit :

Tu es dans le même repertoire que le fichier .class ?


 
Oui


---------------
...
Reply

Marsh Posté le 16-07-2007 à 14:27:57    

Un problème de classpath ?

Reply

Marsh Posté le 16-07-2007 à 15:36:47    

Citation :

java -cp . HelloWorldApp


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 17-07-2007 à 10:05:22    

MEI a écrit :

Citation :

java -cp . HelloWorldApp



Merci, ca marche en effet. Je comprends pas pourquoi par contre parce que je devrais pas avoir besoin du cp vu que j'ai bien specifié les path, enfin je croyais.


Message édité par plzhelp le 17-07-2007 à 10:06:28

---------------
...
Reply

Marsh Posté le 17-07-2007 à 10:07:47    

Souvant le classpath par defaut est nul en fait.
Sinon faut faire un SET CLASSPATH ou le definir dans le panneau de config.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed