Java is now available on STMicroelectronics Development Board

Get Started: VEE Development on STMicroelectronics STM32F746G-DISCO

Develop your custom VEE on STMicroelectronics STM32F746G-DISCO development board 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.

*For your information, this edition is obsolete with the latest SDK, which is not recommended for new designs. Contact us for the newest SDK.

1 – Download MICROEJ SDK

MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for 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.
  • Run the unzipped executable file.
  • On Windows, accept the administrator privileges elevation.
  • Follow the installer steps.
  • Proceed to the next step.

3 – Activate Your License

MICROEJ SDK requires to be activated. Before going further, an evaluation license is required.

Get your UID

  • Download VEE sources
  • Unzip the archive in the folder of your choice.
  • 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.
  • Wait until MicroEJ Repository is initialized.
  • Select File > Import > MicroEJ > Architectures and click on Next>.
  • Select and browse the previously unarchived folder for MicroEJ Architecture files (select the directory platformArchitecture and import everything).
  • Follow the installation process.
  • Select the Window > Preferences > MicroEJ > Architectures menu.
  • Click on one of the available architectures and press Get UID.
  • Copy the UID. It will be needed when requesting a license.

Generate Your Activation Key

  • Go to
  • Click on Create a new account link.
  • Create your account with a valid email address. You will receive a confirmation email a few minutes after. Click on the confirmation link in the email and login with your new account.
  • Click on Activate a License.
  • Set Product P/N: to 9PEVNLDBU6IJ.
  • Set UID: to the UID you generated before.
  • Click on Activate.
  • The license is being activated. You should receive your activation key by email in less than 5 minutes. If not, please contact
  • Once received by email, save the attached zip file that contains your activation key.


  • Go back to MICROEJ SDK.
  • Select the Window > Preferences > MicroEJ menu.
  • Press Add....
  • Browse the previously downloaded activation key archive file.
  • Press OK. A new license is successfully installed.
  • Go to Architectures sub-menu and check that all architectures are now activated (green check).
  • Your MICROEJ SDK is successfully activated. Proceed to the next step.

4 – Create Your First VEE

  • You are a C developer.
  • You want to create a custom MICROEJ VEE for your target hardware.
  • Inside the MICROEJ SDK select the Window > Preferences > MicroEJ > Architectures and click on Import....
  • Select and browse the previously unarchived folder for the MicroEJ Architecture directory.
  • Select all the MicroEJ Architecture and Packs you need. Press Finish.
  • Inside the MICROEJ SDK select the File > Import > General > Existing Projects into Workspace and click on Next>.
  • Select and browse the previously unarchived folder for a MICROEJ VEE Reference Implementation file (e.g. [board]-[uid]
  • Select all Eclipse projects. Press Finish. The MICROEJ VEE Reference Implementation is successfully imported.
  • In the project -configuration, inside the folder documentation, open the .pdf file.
  • Follow instructions from Create and Use Your First MICROEJ VEE chapter of the document to build a new VEE, compile it in the third party IDE and program a MicroEJ Sample Firmware.

5 – Resources

Embedded Graphical User Interface and Internet Connectivity on Embedded Systems


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