2

STM32CubeProgrammer当我尝试运行我遇到此错误的程序时,似乎已安装。

我的计算机上安装了 OpenJDK、OpenJFX 和 Oracle。

如何修复错误?

4

2 回答 2

2

如果您使用的是 macOS,请在此处查看我的安装指南(使用 macOS Catalina 10.15.1 (19B88) 测试。

1.为了确保你使用正确的java版本首先卸载所有java版本

sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin  
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane  
sudo rm -rf /Library/Application\ Support/Oracle/Java/ 
sudo rm -rf /Library/Java/JavaVirtualMachines 

2.重启你的Mac

3.检查是否卸载成功

~ java -version
No Java runtime present, requesting install.

4.现在安装“ jdk-8u231-macosx-x64

5.安装后检查你的java版本

~ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

6.进入STM32CubeProgrammer安装程序所在的目录。例如

~ cd /Users/myName/Desktop/en

7.安装STM32CubeProgrammer

en sudo java -jar SetupSTM32CubeProgrammer-2.2.1.exe
6. The result should be
Command line arguments: 
====================
Installation started
Framework: 1.6.0_65-b14-468 (Apple Inc.)
Platform: mac_osx,version=10.15.1,arch=x86,symbolicName=null,javaVersion=1.8.0_231
Installation finished

8.现在可以启动STM32CubeProgrammer

于 2019-12-07T16:48:53.313 回答
0

我也有点困惑,直到我注意到上面的说明指示您下载 STMCubeProgrammer -> VERSION 2.2 的过去版本

从通过电子邮件发送给您的链接访问下载页面时,请注意有一个版本:选择框。打开它并选择 2.2 然后单击下载按钮。恢复上面的说明,你应该一切顺利。

祝你好运!

于 2020-10-13T09:42:12.427 回答