Cyril Scelles wrote:

Bonjour a tous,

j'ai un trou de mémoire pour compiler mes source

j'ai un .java dans un répertoire de base qui défini une classe dans le
package com.myswing
j'ai un autre .java qui importe cette précédente classe
j'ai bien sur compiler avant la classe du package et le .java se trouve sous
le répertoire courant/com/myswing

quand je passe la commande "javac -classpath . test.java"

il me dit "test.java:25: cannot resolve symbol"

la ligne 25 correspond a l'appel du constructeur de la classe du package.

comment je dois faire.

PS: j'ai pas encore eu le temps d'installer ANT, mais je sais que c'est plus
facile avec !


Cyril Scelles

C'est pas très clair tout ça.
Je suppose que tu as un répertoire que nous appellerons "courant" dans lequel tu te trouves sinon fais un "cd courant"
Dans courant tu a le package "com/myswing" avec toutes les classes se trouvant dans com/myswing
donc la permiere chose à faire c'est de compiler les classes de ce package en faisant : java com/myswing/*.java
Ensuite tu as la classe test.java dans courant et dans laquel tu as une ligne "import com.myswing.*;"et tu dois faire un "javac -classpath . test.java"
ainsi ça devrait marcher !
Si ce n'est pas le cas explicite ton problème.

Claude




Répondre à