Building finmath lib from Source Files

Build

Java 11 and Java 8 source files

The finmath lib Java library comes in two flavors which have a slightly different code base: a Java 11 version (default) and a Java 8 version. We will use Java 11 concepts in the future and try to provide Java 8 compatibility where possible.

For that reason, the source code is duplicated:

  • src/main/java contains the Java 11 compatible source files
  • src/main/java8 contains the Java 8 compatible source files

Although the two folder share some/many identical source files, we prefer this two folder layout over one with a third folder like java-common.

Repositories

Source code and demos are provided via Github repositories: