package ! - Java - Programmation
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
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
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 ?
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 ...
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