5
我正在尝试开发STK应用程序,但我不知道从哪里获得开发工具包。现在,对于Javacard,我从Oracle网站上获得了一个,但它没有sim.toolkit软件包。SIM工具包应用 - Javacard开发工具包
我不想从金雅拓等购买它有没有“免费”的实施?
我找到了ETSI - 3GPP一个带有一些代码和库的zip文件,但我不知道这是否足够。我从那里的代码生成cap/jar文件吗?
感谢
我正在尝试开发STK应用程序,但我不知道从哪里获得开发工具包。现在,对于Javacard,我从Oracle网站上获得了一个,但它没有sim.toolkit软件包。SIM工具包应用 - Javacard开发工具包
我不想从金雅拓等购买它有没有“免费”的实施?
我找到了ETSI - 3GPP一个带有一些代码和库的zip文件,但我不知道这是否足够。我从那里的代码生成cap/jar文件吗?
感谢
从3GPP的文件应该是足够的补充,你已经从Oracle下载Java卡库。
正如您需要知道卡的Java卡版本一样,您还需要知道该卡支持哪种SIM API版本。检查它是否违反了您提到的3GPP TS 03.19,或者您也可以检查3GPP TS 43.019。下载正确的版本。
下面是一些步骤,我用来生成SIM API库:
43019-560.zip
文件Annex_A_java.zip
下它Annex_A_java
目录sim
文件夹sim.zip
扩展重命名为sim_v5.6.0.jar
除了JAR文件,你还需要复制导出文件(CAP生成文件时需要)。
Annex_B_Export_Files.zip
Annex_B_Export_Files
目录sim
目录复制到您的导出文件目录的集合。希望它有帮助!
我们如何将包含SIM API的软件包转换为CAP文件?据我所知,_JCDK Converter_工具只能将纯Java卡API转换为CAP文件,对SIM卡API无用,对吧? – Abraham
我们不需要将API转换为CAP文件。我们需要做的是将类文件转换为CAP文件。 JCDK能够转换任何API。只要确保你放入API的JAR和EXPORT文件即可。 – David
我必须将_JAR_文件添加到我的项目中。但是_Exp_文件呢?我必须把它们放在哪里? (我知道我必须将其放在其他导出文件的目录中,但它们在哪里?) – Abraham