corda/docs/source/getting-set-up.rst
Ed Prosser b4d16399a8 streamlining getting started docs
Signed-off-by: Ed Prosser <edward.prosser@r3.com>
2019-10-28 11:49:19 +00:00

2.2 KiB

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 4.10.

  1. Install the Java 8 JDK, version . 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.

  1. Install IntelliJ IDEA Community Edition. Corda supports IntelliJ IDEA versions 2017.x, 2018.x, and 2019.x; and Kotlin plugin version .

To install IntelliJ IDEA in a Ubuntu environment, navigate to the Jetbrains IntelliJ snap package.

  1. Install git.
  2. Install Gradle version 4.10. If you are using a supported Corda sample, the included gradlew script should install Gradle automatically.

Please note: Corda requires Gradle version 4.10, and does not support any other version of Gradle.

Next steps

First, run the example CorDapp <tutorial-cordapp>.

Next, read through the Corda Key Concepts <key-concepts> to understand how Corda works.

By then, you'll be ready to start writing your own CorDapps. You may want to refer to the API documentation <corda-api>, the flow cookbook <flow-cookbook> and the samples along the way.

If you encounter any issues, please ask on Stack Overflow or via our Slack channels.