我使用的版本:STM32CubeMX 5.6 Java环境:Java SE 8u241 MDK-5.28
在用CubeMX创建工程时可能会出现上面的问题,解决方案如下
1,不要使用中文路径,不要使用特殊符号,检查CubeMX安装路径和工程创建路径是否有中文。这个问题比较常见也容易解决。
2,Java开发环境jdk安装问题,CubeMX的运行必须要安装Java开发环境,而且要安装jdk-8u241这个版本的,如果安装了多个版本或更高版本必须卸载以后才能成功创建工程。推荐使用geek uninstaller软件来卸载。
jdk下载链接
https://www.oracle.com/java/technologies/javase-downloads.html
如果下载不到241版本的251也可以。