We’re sorry. We could not find a match for your search.

We suggest you try the following to help find what you’re looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try "application" instead of "software."
  • Start a new search.
Cloud Account Sign in to Cloud
Oracle Account

Java for LEGO® Mindstorms® EV3

LEGO® Mindstorms® EV3 can run the ARMv5 port of Java SE Embedded with just a few simple steps. This page will help point you to all the resources you need to get started!

  • See a video of Java SE Embedded on LEGO® Mindstorms® EV3.
  • Guide on how to run Java on Lego EV3 via leJOS wiki (not affiliated with LEGO® or Oracle).
  • More information about Java on LEGO® Mindstorms® can be found at the leJOS community site (not affiliated with LEGO® or Oracle).
  • The leJOS community is working on enabling LeJOS on MINDSTORMS EV3. Oracle is making our Java implementation available here to support their efforts. For now, please consult the leJOS forums for status and updates.
  • If you're feeling adventurous after reading up some of the above links, Download either the Java SE Embedded 8 update 6 ARMv5 port or Java SE Embedded 7 Update 71 ARMv5 port (see below).
  • Java SE Embedded 8 update 6 enables developers to create customized JREs using the JRECreate tool. Starting with Java SE Embedded 8, individual JRE downloads for embedded platforms are no longer provided. To get started, download the bundle below and follow instructions to create a JRE that suits your application's needs.

Oracle Java SE Embedded version 8 Update 33

Product / File Description

File Size


ARMv5/ARMv6/ARMv7 Linux - SoftFP ABI, Little Endian1 101 MB

After downloading Java SE Embedded version 8 it is possible to create a compact2 profile suitable for LEGO® Mindstorms® EV3 with the following command line:

  • bin/jrecreate.sh --profile compact2 --dest compact2-client --vm client

Oracle Java SE Embedded version 7 Update 75

Product / File Description

File Size


ARMv5/ARMv6/ARMv7 Linux - Headless EABI, SoftFP ABI, Little Endian1 32 MB

  • 1 gcc options used include: -msoft-float

More Information


LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/sont des marques de commerce de/son marcas registradas de LEGO Group. ©2014 The LEGO Group.