1

私は JavaCard アプレットに取り組んでいますが、私の NXP JCOP Tools Eclipse プラグインで奇妙なエラーに直面しています:

ここに画像の説明を入力

「ラベル ラベルの定義がありません: XXXXXXXX, , ブロック XXX, def null」.

それが何を意味するのか分かりますか?Eclipse はパッケージ名に下線を付けますが、パッケージ名が正しく、クラスが正しいパッケージに含まれていることは間違いありません。プロジェクト全体で他にエラーはありません (上記の 11 個のエラーのうち、「ラベル Label の定義がありません: ...」タイプの 2 個と、これら 2 個が直接原因である他の 9 個のエラーがあります)。プロジェクトをクリーンアップして更新し、すべてのバイナリを削除しようとしましたが、役に立ちません。

「タイプ」列には、「com.ibm.bluez.jcop.eclipse.jcopmarker」があります。

私のEclipseバージョン: バージョン: 4.2.2 ビルドID: M20130204-1200

4

1 に答える 1

1

私は問題を解決しました。誰かの助けになることを願っています。メソッドコードをから変更しました

public boolean processAPDU(APDU apdu) {
    final byte[] apduBuf = apdu.getBuffer();

    switch(apduBuf[ISO7816.OFFSET_INS]) {
...

public boolean processAPDU(APDU apdu) {
    final byte[] apduBuf = apdu.getBuffer();

    final byte ins = apduBuf[ISO7816.OFFSET_INS];

    switch(ins) {
...

エラーはなくなりました。NXP JCOP ツールのバグでしょうか?

于 2014-11-04T07:58:03.453 に答える