我在Eclipse中使用EclipseJCDE插件和Java Card 2.2.2开发工具包为Java 2.2.2编写了程序。
现在我想为我的智能卡编写程序,这是一个Java 3.0.1经典版,但我不知道该如何做!
我现在可以用Eclipse编写我的程序吗?或者我需要一个新的插件?
据我所知,我必须为这个新平台下载一个新的开发工具包。所以我搜索了甲骨文。有人提到:
Java Card 3平台由规范的3.0、3.0.1和3.0.4以及开发工具包的3.0.1、3.0.2、3.0.3和3.0.4版本组成。
因此,我下载了Java 3.0.1规范和Java 3.0.3开发工具包。但这并不是一个真正的开发工具包!它只是一个.jar文件!
我该如何处理这个.jar文件?我是否应该将它作为库与JC2.2.2库一起导入到我的项目中?
还是必须将其复制到上一个开发工具包的bin目录中?
我真的很困惑!我应该为Eclipse添加另一个插件吗?还是我一定要换衣服?
为什么JC 3.0.3开发工具包与JC 2.2.2开发工具包不同?
顺便说一句,我把它添加到项目中的JAR文件库中,但是它包含了一些我在JC3.0.1API规范中没有看到的奇怪的类!它不包含任何框架或者APDU或者..。班级!
我应该怎么做才能为Java卡3.0.1编写程序?如何将它们转换为.cap文件?(据我所知,我不能再使用转换器了,对吗?)

发布于 2015-02-25 19:34:24
.jar实际上只是一个安装程序。您必须运行它才能使用java -jar <file.jar>获得真正的运行时。那你应该去拿SDK。
发布于 2021-01-31 13:48:29
我在eclipse中安装了java_card_kit-classic-3__5-u4-win32-bin-do-b_109-03_jun_2020.msi,我可以创建java card3项目,但是它说在创建Java项目时发生了错误。javax/xm/bind/JAXBEception
https://stackoverflow.com/questions/28719087
复制相似问题