Getting set up for CorDapp development
There are four pieces of required software for CorDapp development: the Java 8 JDK, IntelliJ IDEA, Git, and Gradle 5.4.1.
- Install the Java 8 JDK, version 8u171. We have tested using the following Java builds:
Please note: OpenJDK builds often exclude JavaFX, which is required by the Corda GUI tools. Corda supports only Java 8.
If you are using Windows: Add Java to the PATH environment variable by following the instructions in the Oracle documentation.
- Install IntelliJ IDEA Community Edition. Corda supports IntelliJ IDEA versions 2017.x, 2018.x, and 2019.x; and Kotlin plugin version 1.2.71.
To install IntelliJ IDEA in a Ubuntu environment, navigate to the Jetbrains IntelliJ snap package.
- Install git.
Gradle version 5.4.1. If you are using a supported Corda sample, the included
gradlewscript should install Gradle automatically.
Please note: Corda requires Gradle version 5.4.1, and does not support any other version of Gradle.
First, run the example CorDapp.
Next, read through the Corda Key Concepts to understand how Corda works.