我正在尝试开发STK应用程序,但我不知道在哪里获得开发工具包。现在对于Javacard,我从Oracle的网站上得到了一个,但它没有sim卡。工具箱包。
我不想从金雅拓等购买它。是否存在"免费"实现?
我已经找到了ETSI - 3GPP的一些代码和库的zip文件,但我不知道这是否足够。我是否从那里的代码生成cap/jar文件?
谢谢
来自3GPP的文件应该足以补充您从Oracle下载的Javacard库。
就像你需要知道你的卡的Javacard版本一样,你也需要知道卡支持哪个版本的SIM API。根据您提到的3GPP TS 03.19检查它,或者您也可以检查3GPP TS 43.019。下载正确的版本
下面是我用来生成SIM API库的一些步骤:
- 下载相关SIM API存档,如3GPP 43.019 v5.6.0
- 解压
43019-560.zip
文件 - 提取
Annex_A_java.zip
- 打开解压后的
Annex_A_java
目录 - 压缩
sim
文件夹 - 将
sim.zip
扩展名重命名为sim_v5.6.0.jar
除了JAR文件,您还需要复制导出文件(生成CAP文件时需要)。
- Extract
Annex_B_Export_Files.zip
打开 - 将
sim
目录复制到您的集合导出文件目录中。
Annex_B_Export_Files
目录希望有帮助!