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.