Bonjour,
Je développe en ce moment un petit programme en java composé d'une dizaine de classes pour l'instant et dont le main est contenu dans la classe "Combat.class".
Ce programme marche très bien sur mon PC, je peux compiler et exécuter sans soucis.
La où est mon problème c'est que j'ai envoyé ce programme à un ami et que ça ne marche pas chez lui.
Voila comment on a procédé:
Toutes les classes sont dans un dossier que j'ai compressé en rar.
Je lui ais envoyé, il décompresse.
Il va sous la console, rejoint le dossier contenant les classes et exécute le programme en tapant:
java Combat
Puis il reçoit le message d'erreur suivant:
Exception in thread "main" java.lang.NoClassDefFoundError: combat
Caused by: java.lang.ClassNotFoundException: combat
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$AppCla
Donc si j'ai bien compris java ne trouve pas certaines classes.
Enfin cet ami ne connait pas le java donc je suppose qu'il a installé le JRE.
Voila si vous pouvez m'aider ce serait avec plaisir.
Merci d'avance!![]()
Partager