Getting Started
Below you find some instructions if you just like to “play” around with finmath-lib
Getting started if you are new to Java
If you are new to software development the first thing you need is an IDE (integrated development environment). You may have a look at Eclipse, IntelliJ IDEA and NetBeans.
Checking out the finmath lib source code from its repository.
The finmath lib source code is available from GitHub. Visit finmath-lib on GitHub.
If you have git installed, you can checkout finmath lib via
git clone https://github.com/finmath/finmath-lib
Note: You may skip this step an directly do the checkout in your IDE (Eclipse, IntelliJ IDEA, NetBeans). See below.
Importing the finmath lib source code into Eclipse
To import the source code into your Eclipse workspace:
If you did not yet checked out the project form git, you may perfom both steps in Eclipse:
- Select “File -> Import… -> Git -> Projects from Git (with smart import)” - Note: Use with smart import.
- Select “Clone URI”.
- Enter the URI https://github.com/finmath/finmath-lib.git
- Select “Next”.
- Select “main”.
- “Next” and “Finish”.
If you already checked out the project via get to a local git repository folder import the project as a maven project:
- File -> Import… -> Maven -> Existing Maven Projects
- Select the local git repository folder.
Importing the finmath lib source code into IntelliJ IDEA
To import the source code into IntelliJ IDEA:
- File -> New -> Project from Version Control
- Enter the URL https://github.com/finmath/finmath-lib.git
- Select “Clone”.
- After the project has been imported: Select “Add as Maven Project”, e.g. by
- context menu (right click) on pom.xml or
- select “+” in the Maven projects tab.
Inspecting the source code / running some tests.
The main library code is available in the folder src/main/java.
There are some unit test available under the folder src/test/java. Inspecting theses tests may serve as a good entry point.
Running the unit test in Eclipse:
In Eclipse right click on any class file in src/test/java and select
- Run As -> JUnit Test
to run the test.
Running the unit test in IntelliJ:
In IntelliJ right click on the project and select
- Run “All Tests”
Creating your own project
Creating your own project using finmath-lib in Ecipse
To create your own projects which uses finmath-lib:
In Eclipse
- File -> New -> Java Project
- Enter a name for the project
- Right click on the new project and select “Properties”.
- Select “Java Build Path -> Projects” and add the (imported) finmath lib project.
By this, your project “knows” finmath lib and you may use all the classes from finmath lib.

