This page describes how to get your environment setup and is IDE agnostic. Requirements Java 7 or 8 (Branch 2) or Java 8 (trunk) Maven 3.3 or later Your favorite IDE Protobuf 2.5.0 Setup Your Development Environment in Linux The instructions below talk about how to get an environment setup using the command line to build, control source, and test. These instructions are therefore IDE independent.