问题描述
在下载完STM32CubeMX开始运行时,出现了画面重叠或者撕裂,甚至严重到完全无法进行下一步操作,如下
轻度:
重度:
下面给出这种看着就让人血压升高的问题的解决方案。
解决方案:
添加环境变量 J2D_D3D , 值为false(亲测有效,我就是这么整的)
步骤:鼠标右键 此电脑 -> 属性 -> 高级系统设置
-> 点击环境变量 -> 新建系统变量,变量名为J2D_D3D,变量值为false,如下
之后一路确定至结束,重新打开CubeMX,问题解决。但是由于是全局禁用java的J2D_D3D,因此可能在某些时候会出现一些其他小的问题,比如在扩展屏幕显示时keil偶尔出现界面的重影,不过情况极少,重新打开完全不影响使用。变量添加成功后会在系统变量栏中显示。
目前试过的只有这个办法最有效。
如果觉得全局禁用不太适合你,可以参考文章彻底解决STM32CUBEMX画面撕裂/重影问题