Utilisation d'un JAR

mariostar27 Messages postés 442 Statut Membre -  
kij_82 Messages postés 4260 Statut Contributeur -
bonjour,
j'ai créer de 2 classes en Java sous netbeans 6.7 ( nom de projet : afficheur ) :
- Afficheur
- Main
dans afficheur, j'ai plusieurs méthode comme :

 - Affiche(int  IP, String numero); 
 - deconnection(); 
 - connection(); 
 - afficherMessage(String emplacement, String message); 
 - mémoriserMessage(String emplacement, String message); 
 - appelerMessage(String emplacement);

dans Main, j'ai simplement testé les méthodes.

j'ai donc compilé, testé, ça marche !!!
j'ai donc chopé mon fichier afficheur.jar et j'ai voulu l'utiliser dans un nouveau projet.
je l'ai ajouté dans librairie, quand j'écris, netbeans reconnaît mes méthodes créer dans ma classe Afficheur.
seulement, quand je lance, j'obtiens ceci :

init: 
deps-jar: 
Compiling 1 source file to /home/jupiter/NetBeansProjects/TestAfficheur/build/classes 
/home/jupiter/NetBeansProjects/TestAfficheur/src/projet/Main.java:17: cannot find symbol 
symbol  : method afficherMessage(java.lang.String,java.lang.String) 
location: class projet.Afficheur 
        afficheur.afficherMessage("001", "COUCOU"); 
1 error 
BUILD FAILED (total time: 0 seconds)

je ne sais pas quoi faire, aidez moi svp.



gwennael

1 réponse

kij_82 Messages postés 4260 Statut Contributeur 857
 
Bonjour,

Je vois l'affichage de cibles lors de ta compilation, tu utilises quoi exactement ? ANT ou un équivalent ?
Si tu as ce genre d'erreur, c'est que:
- soit tu ne définie pas ton Jar dans le classpath utiliser par la commande de compilation dans ton script de compilation
- soit tu n'a pas renseigné correctement le classpath de ton application si tu compile automatiquement (mais cette partie devrait fonctionner à priori si tu as mis ton Jar dans les librairies du project, encore que, je ne connais pas NetBean, je suppose juste que ça fonctionne comme Eclipse)
0