Problème d'exécution java
Bonjour
A l'école on créait des programmes dans des fichiers text puis on les exécutait dans l'invite de commande. Mais j'ai une fois activé un autre logiciel java et depuis quand je fais "java nom_du_fichier.java" il indique "Exception in thread "main" java.lang.NoClassDefFoundError: nom_du_fichier". J'utilise le JDK1.5.0.16. J'ai essayé de désinstaller l'autre logiciel java mais pas moyen.
Quelqu'un pourrait-il m'aider?
Merci
Utilise pluto java -cp . nom_du_programme
Citation:
envoyé par tchize_
C'est java NomDeLaClassMain et pas java nom_du_fichier.java. Les .java ne servent qu'au compilateur.
NomDeLaClasseMain == nom_du_fichier (car il n'y a qu'une seule classe publique dans un fichier java) et dans son cas sa classe main est publique.
c'est un problème de ClassPath, le tien ne prends pas le répertoire courant donc pour réussir ton exécution fait plutôt :
Code:
1 2
|
java -cp . nom_du_programme |
Cela va marcher