Pronghorn
  • Welcome to the Pronghorn docs!
  • Overview
    • Home
    • Downloads
    • FAQs
    • Features
    • Benchmarks
  • Chapter 0: JavaDoc
    • Pronghorn
    • PronghornPipes
    • JPG-Raster
  • Chapter 1: Getting Started with Pronghorn
    • What you need
    • Hello World Example
      • Getting Started
      • The Message
      • The Producer
      • The Stage
      • Connecting the Dots
      • Bonus: Telemetry
  • Chapter 2: Schemas
    • Defining Schemas
  • Chapter 3: Stages
    • Building Stages
    • Notas
  • Chapter 4: APIs
    • Writing to Pipes
  • Chapter 5: Utility Classes
    • Appendables
    • Bloom Filter
    • Trie Parser
  • Chapter 6: Example Projects
    • JPG-Raster
    • Web Cookbook
Powered by GitBook
On this page
  • An IDE
  • Java
  • Maven
  1. Chapter 1: Getting Started with Pronghorn

What you need

PreviousChapter 1: Getting Started with PronghornNextHello World Example

Last updated 6 years ago

Getting started isn't terribly confusing. If you're new to Java and frameworks in general, pay close attention. If you're not, this will be a cake walk.

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 . Pronghorn has module compatibility up to Java 9.

Maven

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

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

IntelliJ
Eclipse
Visual Studio Code
here
Maven
this