栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从Linux 64位访问javax.smartcardio

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从Linux 64位访问javax.smartcardio

我想我已经找到了解决方法,因为我遇到了类似的问题。在来自ubuntu的错误报告中,它表示javax.smartcardio库在错误的目录中搜索PC
/ SC库。

通过指定机器上PC / SC库的路径(如bugreport提到的那样),我可以正常工作。

错误报告中的路径对我来说是错误的,我在64位fedora上,其中pc / sc库安装在/usr/lib64/libpcsclite.so.1

所以对我来说,解决方法是像这样指定java的库路径:

java -Dsun.security.smartcardio.library=/usr/lib64/libpcsclite.so.1

根据您的Linux发行版,

libpcsclite.so.1
实际的位置可能有所不同,也可能在
/lib/x86_64-linux-gnu/libpcsclite.so.1
(例如Kubuntu 15.04)。在这种情况下,可以这样称呼它:

java -Dsun.security.smartcardio.library=/lib/x86_64-linux-gnu/libpcsclite.so.1


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/570287.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号