Java 11 or later

JSoagger requires Java version 11 or later.
Download and install latest version of openJDK https://openjdk.java.net/install/.


>  java -version 
   openjdk version "11.0.1" 2018-10-16
   OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
   OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
									


Maven

Download and install latest version of maven https://maven.apache.org/download.cgi


> mvn -version
  Apache Maven 3.5.2
  Default locale: fr_FR, platform encoding: UTF-8
									


Docker

Download and install latest version of docker desktop for your OS https://www.docker.com.


> docker version
  Client: Docker Engine - Community
  Version:           19.03.1
  API version:       1.40
  Go version:        go1.12.5
  Git commit:        74b1e89
  Built:             Thu Jul 25 21:18:17 2019
  OS/Arch:           darwin/amd64
  Experimental:      false
									


Eclipse

Download and install eclipse « 2018-2019 » or later.
Important : Full path to eclipse installation should not contain space character. Some plugins do not support empty space in eclipse path.

You will also need following plugin for later use:

  • Egit plugin
  • Maven plugin

  • JavaFX runtime

    If you wish to create desktop or mobile applications, JavaFX runtime is mandatory.
    As from Java 11, JavaFX have been removed from JDK, it must be download manually if you do not use integration tool like maven.
    Following instructions (https://openjfx.io/openjfx-docs/#install-javafx) describes how to download and install JavaFX runtime.

    If you are working with tools like maven, runtime dependencies are loaded automatically.