分析
这是个exe4j打包的程序,所以可以直接通过 java -jar 执行
也可以用压缩软件打开(如7zip Bandizip)
解决方案
定位到exe安装包所在目录
cd /d D:\0Download\en.stm32cubemx_v6-1-1
执行安装程序
java -jar SetupSTM32CubeMX-6.1.1.exe
打开已经安装的 STM32CubeMX (可做成bat脚本)
start /min javaw -jar "C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\STM32CubeMX.exe"
这也是java+exe4j打包的exe可以在Linux/Windows/MacOS平台运行的原因。
提取方法
Windows双击打开该exe,保持界面不关闭,
一般在C:\当前用户名\AppData\Local\Temp下的 .jar (直接用EveryThing搜索.jar也可以)
其他提取方法(未测试,可能可用可能不可用)
重命名为jar