1

我正在开发 JavaCard 小程序,在我的 NXP JCOP Tools Eclipse 插件中遇到一个奇怪的错误:

在此处输入图像描述

它说:“标签标签没有定义:XXXXXXXXX,,块XXX,def null”。

你知道这意味着什么吗?Eclipse 在包名下划线,但我绝对确定包名是正确的,并且该类位于正确的包中。整个项目没有其他错误(从上面的11个错误中,有2个类型为“no definition for label Label: ...”和其他9个直接由这2个引起)。我尝试清理和刷新项目并删除所有二进制文件,但它没有帮助。

在“类型”列中有:“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 回答