我正在尝试使用基于example的ACR 1281U Nfc卡进行基于主机卡的仿真,HCE
读者.
本教程建议使用以下命令在连接到读取器b时使用nfctools读取日志
java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemo
但是我得到的错误是在windows 7系统上
C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools\examples\hce>java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemoJan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminalINFO: Checking terminal: ACS ACR1281 1S Dual Reader ICC 0Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminalINFO: Checking terminal: ACS ACR1281 1S Dual Reader PICC 0Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminalINFO: Checking terminal: ACS ACR1281 1S Dual Reader SAM 0Exception in thread "main" java.lang.IllegalArgumentException: No supported card terminal found. Available Terminals [ACS ACR1281 1S Dual Reader ICC 0] [ACS ACR1281 1S Dual Reader PICC 0] [ACS ACR1281 1S Dual Reader SAM 0] at org.nfctools.scio.TerminalHandler.getAvailableTerminal(TerminalHandler.java:59) at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtils.java:34) at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtils.java:26) at org.nfctools.examples.hce.HceDemo.run(HceDemo.java:10) at org.nfctools.examples.hce.HceDemo.main(HceDemo.java:16)
在博客的评论之一中,有人提到“您是否安装了pcsc?Java只能使用智能卡界面访问读取器.”
>请提出什么是pcsc,我该如何进行这项工作?
>如何确定我应该在我的项目中注册与读者对应的AID?
HCE上几乎没有任何资源,因此我无法找到任何解决方案.
谢谢!
解决方法:
您收到的错误消息表示nfctools库无法识别智能卡读取器的3个接口中的任何一个
> ACS ACR1281 1S双读取器ICC 0
> ACS ACR1281 1S双读取器PICC 0
> ACS ACR1281 1S双读取器SAM 0
作为受支持的界面.
总结以上是内存溢出为你收集整理的java-找不到支持的卡终端ARC1281U nfc读卡器全部内容,希望文章能够帮你解决java-找不到支持的卡终端ARC1281U nfc读卡器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)