首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在com.linuxnet.jpcsc.PCSC中初始化JCManager类

无法在com.linuxnet.jpcsc.PCSC中初始化JCManager类
EN

Stack Overflow用户
提问于 2014-07-03 10:51:37
回答 1查看 1.2K关注 0票数 1

我的ACS ACR38阅读器通过SDK、GPJ正确工作,但是看起来JCManager无法访问它。当我打开它时,这是JCManagr的输出:

这是错误消息:

代码语言:javascript
运行
复制
Exception in thread "Thread-3" java.lang.NoClassDefFoundError: Could not initialize class com.linuxnet.jpcsc.PCSC
    at com.braicu.jcm.card.CardWorker.disconnectCard(CardWorker.java:507)
    at com.braicu.jcm.JCManager$22.construct(JCManager.java:619)
    at com.braicu.jcm.layout.MySwingWorker$2.run(MySwingWorker.java:108)
    at java.lang.Thread.run(Unknown Source)

我下载了jpcsc.dll并将其复制到以下目录中:

  1. C:\窗户\
  2. C:\Windows\系统
  3. C:\Windows\System32 32
  4. D:\jcManager\res

D:\Java Card\jcManager\res

但是,当我试图在Command-Prompt中使用regsvr32命令注册这些文件时,我会收到以下错误:

我重新启动了我的系统,问题还没有解决。

问:我如何处理这个问题?

我很感谢你的时间和考虑。

EN

回答 1

Stack Overflow用户

发布于 2014-07-03 18:25:04

jpcsc是一个非常古老的库,似乎不再被维护。上一次我查看它的结构和代码时,我实际上相当震惊。

然而,似乎有人注意到并重写了该工具以使用javax.smartcardio。这个更新得多的PCSC界面从较旧的jpcsc中获得了相当多的提示,并且在这方面做得更好。

您可以找到源论github。我建议你升级到那个版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24551720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档