ccelerate your Embedded Development with Espressif and MicroEJ

Get Started: MICROEJ VEE Development on Espressif ESP32-WROVER-KIT V4.1

Develop your custom MICROEJ VEE on Espressif ESP32 Wrover Kit with MicroEJ Software Development Kit.

Follow the steps to learn how to create and enhance a MicroEJ architecture to better answer your needs and start prototyping your embedded device. In case you are not familiar with MicroEJ, please visit Discover MicroEJ to understand the principles of our technology.

1 – Download MICROEJ SDK

MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for platforms based on the MicroEJ Virtual Execution Environment (VEE).

Supported Operating System

MICROEJ SDK runs on the following operating systems: Windows (7, 8, 8.1, 10), Linux, macOS.

A Java™ Runtime Environment 8 is needed on your host computer for running MICROEJ SDK. Download Java™ Runtime Environments


Download the installer package corresponding to your host computer OS (about MICROEJ SDK download).

Download MicroEJ SDK Dist. 21.11

2 – Install MICROEJ SDK

  • Unzip the downloaded installer package, if needed (macOS and Linux).
  • Run the installer file.

On Windows, accept the administrator privileges elevation.

  • Follow the installer steps.
  • Proceed to the next step.

3 – Start MICROEJ SDK for the first time

  • Start MICROEJ SDK.
  • Select a workspace.

If you are not familiar with Eclipse workspaces, select the default one and press OK.

  • Select the MicroEJ repository where to import MicroEJ architectures from.

If you are not familiar with MicroEJ repositories, select the default one and press OK.

4 – Create your MICROEJ VEE

From the MicroEJ Github repository, download the MICROEJ VEE sources and follow the steps described in the README.


Here is an overview of the major sections:

5 – Run your First Application

From the MicroEJ Github Libraries examples, clone or download the libraries examples repository and follow the README.

  • Interested by a basic “Hello World”, execute
  • For a UI “Hello World”, execute
  • For a first network communication, execute

6 – Resources

Embedded GUI & Networking tools, file system


Go Further

Get ready to upgrade your device with GUI & Networking tools, file system, and more.

Go To VEE Development Guide

MicroEJ Developer Forum

Need Help?

Get Support

How can we help you? Our technical support team is here to help if you have any issue or technical question about MicroEJ. Send your technical support request by email and we’ll connect you to one of our experts.

Contact Us