sách gpt4 ai đã đi

Javax.SmartCardIO - 未找到 TerminalFactory 重新插入的设备

In lại 作者:行者123 更新时间:2023-12-02 08:16:21 30 4
mua khóa gpt4 Nike

我的程序有一点问题。第一次插入读卡器时,一切正常,程序找到读卡器,但是当在程序期间,我断开读卡器的连接,然后再次插入,然后再次运行搜索时,程序无法找到读者。我只有 CardException 消息:list() failed

有人知道怎么解决吗?

    TerminalFactory factory = TerminalFactory.getDefault();
System.out.println(factory);
List terminals = new ArrayList();
if (factory == null) {
return terminals;
}
thử {
terminals = factory.terminals().list();
} catch (CardException e) {
System.out.println(e.getMessage());
}

我也尝试过这个:

    thử {
factory = TerminalFactory.getInstance("PC/SC", null, new jnasmartcardio.Smartcardio());
} catch (NoSuchAlgorithmException e1) {
e1. printStackTrace();
}

感谢帮助。

1 Câu trả lời

如果不知道如何使用代码片段,请阅读 jnasmartcardio 和上下文的生命周期。最后一个读取器断开连接后,Windows 将终止资源管理器(从而使句柄无效)。

关于Javax.SmartCardIO - 未找到 TerminalFactory 重新插入的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34956775/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com