把STM32CubeProgrammer从v2.4.0升级到 v2.5.0,首次使用出现弹框报错提示:CubeProgrammer API or one of its dependencies is missing,please try reinstalling the program or check your jave architecture
我的电脑明明已经安装了最新版本的jave(目前为JavaSetup8u261.exe)!
后来重新安装也不行。
最后发现要把旧版本的jave删掉就可以了。
v2.4.0用到了旧版本的jre-8u45-windows-x64,v2.5.0不需要它(不能有旧版本的jave存在)
补充:但是STM32CubeMX需要用到jre-8u45-windows-x64,所以我觉得STM32CubeProgrammer v2.5.0版本和它ST自家的STM32CubeMX相冲突了!
(有一个体会:安装jave的时候,如果下载速度很快,则不成功,下载速度很慢的则全面,最后使用才成功)