Eclipse 无法识别 smartcardio 库
Posted
技术标签:
【中文标题】Eclipse 无法识别 smartcardio 库【英文标题】:Eclipse doesn't recognize smartcardio library 【发布时间】:2019-11-18 15:15:10 【问题描述】:从 Sun 的 jdk (1.8) 迁移到 Openjdk12 后 - Eclipse 无法识别“javax.smartcardio”的整个库。
例如:
import javax.smartcardio.Card;
会导致错误
Card cannot be resolved to a type
The import javax.smartcardio cannot be resolved
我们已尝试将“src.zip”添加到 Eclipse 中的 JRE 配置中,但其内容未出现在“项目资源管理器”中...
【问题讨论】:
您的导入语句是什么样的?您不能导入包,只能导入其所有类型的类型或通配符。 不幸的是,Java 的智能卡库从未包含在源代码或文档中。这是一个单独的编译,因此包含src.zip
并不能解决您的问题也就不足为奇了。您的问题需要更多关于您的项目设置、平台等的详细信息才能得到解决。
我与@shlomi Levy 在同一个项目上工作。该项目由 Maven 构建成功。
【参考方案1】:
Eclipse-版本(看图片。)
-
右键项目->配置构建路径...picture
模块依赖-> 添加系统模块...picture
添加 java.smartcardio (不 javax.smartcardio) picture
check 模块 -> 应用并关闭picture
【讨论】:
以上是关于Eclipse 无法识别 smartcardio 库的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 上使用 javax.smartcardio 包?
通过 javax.smartcardio 连接到 micro SD
Javax.SmartCardIO - 未找到 TerminalFactory 重新插入的设备