Bonjour,

Je suis débutant en JAVA et je dois modifier un code source pour une application qui lit la sortie d'un lecteur RFID avec lequel j'ai du support
Puisqu'il me manque des information pertinente dans l'application d'origine, le suppor tm'a demandé d'ajouter des lignes dans TagReadData class au string public toString. Apparemment ce n'est pas possible d'éditer directement une class qui est compilée par javac, je dois passer obligatoirement par la source java. C'est un point qui m'est acquis. Ce qui est déconcertant c'est que netbeans affiche la source de cette class, et l'onglet s'appel TagReadData java mais impossible d'ajouter quoique ce ce soit.
Voici le string que je dois modifier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 public String toString() {
        // <editor-fold defaultstate="collapsed" desc="Compiled Code">
        /* 0: ldc           EPC:%s ant:%d count:%d time:%s
         * 2: iconst_4
         * 3: anewarray     java/lang/Object
         * 6: dup
         * 7: iconst_0
         * 8: aload_0
         * 9: getfield      com/thingmagic/TagReadData.tag:Lcom/thingmagic/TagData;
         * 12: ifnonnull     20
         * 15: ldc           none
         * 17: goto          27
         * 20: aload_0
         * 21: getfield      com/thingmagic/TagReadData.tag:Lcom/thingmagic/TagData;
         * 24: invokevirtual com/thingmagic/TagData.epcString:()Ljava/lang/String;
         * 27: aastore
         * 28: dup
         * 29: iconst_1
         * 30: aload_0
         * 31: getfield      com/thingmagic/TagReadData.antenna:I
         * 34: invokestatic  java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
         * 37: aastore
         * 38: dup
         * 39: iconst_2
         * 40: aload_0
         * 41: getfield      com/thingmagic/TagReadData.readCount:I
         * 44: invokestatic  java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
         * 47: aastore
         * 48: dup
         * 49: iconst_3
         * 50: getstatic     com/thingmagic/TagReadData.df:Ljava/text/DateFormat;
         * 53: new           java/util/Date
         * 56: dup
         * 57: aload_0
         * 58: invokevirtual com/thingmagic/TagReadData.getTime:()J
         * 61: invokespecial java/util/Date."<init>":(J)V
         * 64: invokevirtual java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
         * 67: aastore
         * 68: invokestatic  java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         * 71: areturn
         *  */
        // </editor-fold>
    }
}
J'arrive à faire apparaître ceci car la Library pointe sur le fichier mercury.jar qui contient le PATH com.thingmagic

J'ai le fichier TagReadData java source mais je ne sais pas comment l’insérer dans mon projet ou dans le fichier mercury.jar, car il est dans un autre PATH.

Merci d'avance pour tout vos conseils et/ou avis.