Getting Source & Compiling

jCardSim is an open source project and it would be pleasure for us to see you as commiters and contributors!

Source code

The official jCardSim source repository is located at


  1. jCardSim does not contain any Oracle's Java Card API source code, because of that it is needed to download JCDK from Oracle’s site and unpack it.
  2. Set jcdkLocation property in ~/.m2/settings.xml (profiles - profile). The settings.xml file is located in ${user.home}/.m2 ( and contains all the local Maven settings. For example:
<?xml version="1.0" encoding="UTF-8"?>
  1. We use Maven for building. After downloading the source code, you have to enter the directory with jCardSim and execute the following commands:
    mvn initialize
    mvn clean install

Development standards

We are using the following principles in jCardSim's development process: