java et osX

  • Créateur du sujet Créateur du sujet benR
  • Date de début Date de début

benR

Membre expert
Club iGen
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
salut !

je me suis essayé à la compilation de "code" Java, dans le shell...
j'ai pris le code HelloWorldApp.java, j el'ai compile avec javac. a priori, la compilation se passe bien, puisque j'ai un fichier HelloWorldApp.class.

je voudrais le "faire tourner", alors je fais java HelloWorldApp.class.. et voila ce que le shell me renvoie:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class

J'avoue que ce sont la (comme vous pouvez vous en douter) mes premiers pas avec Java (je voulais voir ce qu'on peut faire juste avec le shell, avant d'essayer les Devtools pour découvrir un peu)... ai-je raté un épisode ? est-il possible de faire tourner un .class dans le shell ?
j'ai l'impression que ce que je compile ne fait pas appel à des "bibliothequesé exterieures, je ne vois pas pourquoi le .class ne s'execute pas...

quelq'un peut m'aider ?
merci !
 
Pour runner une application java, tu la compiles comme tu a fait:
javac nomdufichier.java
après tu as:
nomdufichier.class et tu fais:
java nomdufichier (sans le class)