Программа STM32CubeProgrammer как следует из названия предназначена для работы с микроконтроллерами STM32, работает на Java и запускается в Linux не совсем просто.Для запуска программы необходимо выполнить следующие шаги.
sudo apt-get install openjdk-8-jdk sudo update-alternatives --config java
выбираем пункт /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java, в моем случае 2
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 source ~/.bashrc export PATH=$PATH:$JAVA_HOME/bin sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 openjfx-source=8u161-b12-1ubuntu2 sudo apt-mark hold libopenjfx-java libopenjfx-jni openjfx openjfx-source
после чего скачиваем, устанавливаем и запускаем STM32CubeProgrammer
Запускаем STM32CubeProgrammer под Linux