package !

package ! - Java - Programmation

Marsh Posté le 15-06-2004 à 15:44:08    

Bonjour,
 
j'ai un fichier  Tst.java:
----------------------------------
package bib.mim.lam ;
public class Tst {
public static void imppCar(String s) {
    System.out.println("*********************" );
    System.out.println(s);
    System.out.println("*********************" );
  }
}
-------------------------------
et j'ai un fichier ToolTest.java qui contient le code :  
--------------
import java.lang.String;
import bib.mim.lam.*;
public class ToolTest {
  public static void main(String[] args) {
  Tst.imppCar("ok" );
  }
}
------
j'ai compilé le fichier Tst.java dans le répertoire bib/mim/lam
et que je compile le fichier ToolTest dans le répertoir courant il me donne l'erreur suivant:
 ----
ToolTest.java:7: cannot resolve symbol
symbol  : method imppCar  (java.lang.String)
location: class Tst
  Tst.imppCar("ok" );
     ^
1 error
 
--------
par contre quand je ne déclare pas : package bib.mim.lam  la compilation ça marche !!
pourqoi sans package ça marche et avec, ça ne marche pas !!;
 
merci d'avance
 

Reply

Marsh Posté le 15-06-2004 à 15:44:08   

Reply

Marsh Posté le 15-06-2004 à 15:48:34    

t'as un problème de version de classe : regarde bien le message d'erreur : c'est pas qu'il trouve pas la classe, c'est qu'il trouve pas la méthode => il doit trouver une version compilée de la classe bib.mim.lam.Tst qui ne contient pas la méthode en question.
 
supprime tous les .class et réessaye de compiler tes classes


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 15-06-2004 à 16:22:15    

j'ai pas bien compris la verssion de class! sinon j'ai supprimer tous les .class qui se trouvent dans mon repertoire de travail et ça ne marche pas !!
 
comment je peut faire! et merci  

Reply

Marsh Posté le 15-06-2004 à 16:52:55    

fasraoui a écrit :

j'ai pas bien compris la verssion de class! sinon j'ai supprimer tous les .class qui se trouvent dans mon repertoire de travail et ça ne marche pas !!


t'as toujours le même message d'erreur ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 15-06-2004 à 16:53:27    

fasraoui a écrit :

j'ai pas bien compris la verssion de class!


surement que tu as compilé ta classe alors qu'elle n'avait pas encore la méthode et que c'est cette version là que java trouve ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed