STM32CubeMX which JRE to use ?
STM32CubeMX requires a Java™ Runtime Environment (JRE) to execute and In April 2019, Oracle decided to change their economic model around Java.
Since this date the Oracle JVM beyond version 1.8u211 becomes non-free for professional usage
STMicroelectronics promotes the use of the following JREs:
• Oracle®(a) JRE, subject to license fee.
• Amazon Corretto™(b) (c) JRE, no-cost solution based on OpenJDK, JDK installer recommended.
The JRE version constraints are:
• 64-bit version mandatory; 32-bit version not supported
• The STM32PackCreator companion tool requires JRE supporting JavaFX™
• Minimum JRE version is 1.8_45 (known limitation with 1.8_251)
• Version 11 is supported
• Versions 7, 9, 10, 12 and upper are not supported
STM32CubeMX operation is not guaranteed with other JREs.
What's Next?
Development team is working on bundling the JRE with CubeMX installer", there will be no more need to install a JRE to use STM32CubeMX
