张飞实战电子

  论坛   单片机   linux安装STM32CubeProgrammer
返回列表
查看: 8553|回复: 0
收起左侧

linux安装STM32CubeProgrammer

[复制链接]

42

主题

60

帖子

2798

积分

金牌会员

Rank: 6Rank: 6

积分
2798
发表于 2018-10-9 07:39:37 | 显示全部楼层 |阅读模式
本帖最后由 fzwwj95 于 2018-10-9 07:41 编辑

                                               普天同庆,我把办公系统换成了国产的linux操作系统deepin。简直不要太爽。
        由于平时有一些STM32方面的开发,所以需要安装STM32环境,之前发过帖子安装好了编辑器之类的。今天安装下烧录软件。                                                               STM32CubeProgrammer,这是ST新的烧录工具,官方发布了各种系统的版本,其中包括linux版本。                         Cube0.png
下载的文件是一个压缩包,解压开后有.app后缀的文件,是Mac系统使用的;.exe是Windows系统上使用的;最后的那个.linux是Linux系统使用的。

二、安装
     安装很简单,运行./SetupSTM32CubeProgrammer-1.0.0.linux就会出现一个图形化界面,一路next即可。

三、问题
     安装完成之后,运行会有如下错误。
               Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
               错误: 找不到或无法加载主类 com.st.app.Main
Cube1.png
四、解决
     导致这个问题的原因是ST应该是使用Oracle的JDK进行开发的,而我安装的是open-jdk (Android采用的open-jdk),所以不兼容。
       安装一个openjfx就好啦。
       sudo apt install openjfx

Cube2.png
                         now,enjoy linux!     


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

收藏:0 | 帖子:56

有图有真相