Le Thu, 16 Feb 2012 05:16:50 -0600
mimidu74 <nospam_...@neuf.fr.invalid> a écrit :
Bonjour
-classpath sert à indiquer les répertoires dans lesquels aller chercher
les classes compilées. En principe le répertoire courant (.) fait
automatiquement partie de cette liste (mais tu peux toujours essayer
avec l'option...). Note : quand des bibliothèques sont utilisées sous
forme d'archives jar, elles doivent aussi être désignées comme des
endroits où des classes sont disponibles, mais tu verras ça plus
tard :) .
Le commentaire de l'exemple initial semble indiquer que le fichier
contenant le programme est stocké dans un répertoire "genes", c'est
bien ça ?
Est-ce que la commande de lancement est bien exécutée depuis l'intérieur
du répertoire ? Qu'affiche la commande "dir" ?
Pour la compilation, ça devrait ressembler à ça :
javac PremProg.java
Pour le lancement :
java PremProg
Le tout depuis le répertoire contenant le fichier source. Attention,
la compilation peut être lancée depuis l'extérieur de cette manière :
javac genes\PremProg.java et va fonctionner, mais pas le lancement de
l'application (java genes\PremProg ne va pas fonctionner).
Est-ce que tout le code du fichier se trouve bien dans le message
d'origine ? Il n'y a rien d'autres, pas de déclarations de
paquetages, ... ?