Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.5K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.3K SQL Developer
- 295.4K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.1K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 394 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 230 Portuguese
How to use SIM api of 3GPP 43.109
Hi
I'm going to develop sim toolkit applet using eclipse.
As I know, for develop sim toolkit applet, I should use SIM api provided by 3GPP 43.019 sepcification.
So I tried to use those api, but a problem is occured.
public class MyToolkitApplet extends javacard.framework.Applet implements ToolkitInterface, ToolkitConstants {
...
}
As I add implements ToolkitInterface and ToolkitConstants, below errors are occured.
Verifier errors for configuration: TestProject TestProject.conf
Scriptgen errors for configuration: TestProject TestProject.conf
export file toolkit.exp of package sim.toolkit not found.
Converter errors for configuration: TestProject TestProject.conf
CAP file \eclipse-workspace\TestProject\deliverables\TestProject\com\example\TestPackage\javacard\TestPackage.cap not found
CAP file \eclipse-workspace\TestProject\deliverables\TestProject\com\example\TestPackage\javacard\TestPackage.cap not found
It seems I should add somethings in .conf file.
What should I do to resolve those errors?
Could someone explain to me?
Thanks
Answers
-
Hi,
The interfaces (and classes) you're using (ToolkitInterface, ...) are not part of the Java Card API. These come from additional libraries.
To use external libraries, you need to modify your project
- Configure your project to include a reference to these external JAR file(s) containing the classes and interfaces you're using. By default, when creating a Java Card project using the Java Card eclipse plug-in, only the JAR file for Java Card API is included.
- In addition, the Java Card specific tools (converter and verifier) need to access the export files corresponding to these libraries. These export files are typically distributed along with the JAR files containing the classes and interfaces. To do this, you need to modify your .conf file and include a line with "-exportpath <path-to-root-directory-containing-export-files>". As example, you can have a look at the "StringHandlingApp" sample provided with the Java Card Development Kit Tools
Regards