bonsoir,
j'ai deux classe plop et plip.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 package pack; public class plop{ public static void main (String[]args){what();} @plip(value="test") public static void what(){ System.out.println("salut les gens :)"); } }Quand j'enlève la ligne "package pack;" de chaque fichier tout fonctionne correctement. Quand je la garde, j'ai cette erreur à la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 package pack; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.SOURCE; @Documented @Retention(SOURCE) public @interface plip { String value(); }
je comprends pas puisqu'il trouve le fichier quand je lui indique pas que je suis dans un package. Ca ne doit donc pas etre un problème d'annotation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 plop.java:9: cannot find symbol symbol : class plip location: class pack.plop @plip(value="eh ben t'es moche")
Cordialement
trax
Partager