Before Installing the Java Card Development Kit Simulator

This product is targeted for use on a PC running on the following operating systems
  • Microsoft Windows versions 10 or 11
  • Ubuntu Linux 20.04 LTS

Before installing the Java Card Development Kit Simulator, be sure to install the following software:

  • Java Card Development Kit Tools – Install the latest version and refer to the Install and Setup the Java Card Development Kit Tools chapter of its User Guide for further instructions.

  • OpenSSL - The OpenSSL 3.0 library (32-bit) is required for the Java Card Development Kit Simulator to work. The Simulator has been tested using OpenSSL 3.0.12. Additionally, the legacy library is needed for the support of single DES algorithm. See more details in the Build and Install the OpenSSL Library chapter.

  • Java Development Kit (JDK) - The tools in this development kit were tested with Oracle JDK 17 (64 bit version) and OpenJDK 17 (64 bit version). You can download and install the JDK release according to the instructions on the website:

    https://www.oracle.com/technetwork/java/javase/downloads

  • Eclipse IDE (optional) - Using the Eclipse IDE as your development environment is recommended, although you can also run the samples and the development kit tools from the command line. Download the Eclipse IDE from the following URL, and install it according to the instructions: https://eclipse.org/downloads

  • Java Card Eclipse Plug-in (optional) - If you want to use the Java Card Eclipse Plug-in for development and debugging, refer to the Set up the Eclipse Java Card Plug-in section.

  • PCSC-Lite and IFD Handler (optional) - On a Linux system you could use PCSC-Lite in combination with our IFDHandler ($JC_HOME_SIMULATOR/drivers/IFDHandler/libjcsdkifdh.so) to send APDUs over PC/SC. Please refer to Communication Options Between Host and Java Card Simulator section and the Install and Setup the PCSC-Lite and IFD Handler section for additional instructions.