GreenLightning
  • GreenLightning
  • Chapter 0: What is Green Lightning?
    • Downloads
    • FAQs
    • Benchmarks
  • Chapter 1: Getting Started with GreenLightning
    • What you need
    • Simple REST Server
      • Getting Started
      • Structures and Fields
      • Saying Hello
      • Posting and Responding with JSON
    • Comprehensive Start Guide
  • Chapter 2: Configuration
    • HTTP Configuration
    • MQTT Configuration
    • TLS Certificates
  • Chapter 3: Listeners and Behaviors
    • Default Listeners
    • Blocking Behaviors
  • Chapter 4: Routes
    • Basic Routing
  • Chapter 5: PubSub
    • Publish & Subscribe
  • Chapter 6: Clients
    • HTTP Client
    • MQTT Client
Powered by GitBook
On this page
  • An IDE
  • Java
  • Maven
  1. Chapter 1: Getting Started with GreenLightning

What you need

PreviousChapter 1: Getting Started with GreenLightningNextSimple REST Server

Last updated 6 years ago

Getting started with GreenLightning is easy.

An IDE

Even though you can write Java and Pronghorn apps in any editor of your choice, we recommend the following IDEs:

  • ​.

  • .

  • ​.

Java

Minimum requirement for the JDK is Java 7. Get it . GreenLightning has module compatibility up to Java 9.

Maven

If you have developed applications using Java before, will be familiar. GreenLightning uses Maven as well as Maven central for releases and snapshots. Dependencies inside GreenLightning and its related projects are all managed using Maven.

To install Maven on your machine, please follow guide on the Maven page.

Eclipse
IntelliJ
Visual Studio Code
here
Maven
this