You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何阻止STM32CubeIDE删除旧工作空间后自动重建?

STM32CubeIDE旧工作空间目录自动重建问题排查

问题描述

在Windows系统中,删除STM32CubeIDE(基于Eclipse)的5个旧工作空间目录后,每次启动IDE这些目录都会自动重建,每个目录下仅包含.metadata子目录及其中的.ide.log文件。已从最近打开列表移除这些工作空间,但问题依旧。

已尝试操作

  • 遍历STM32CubeIDE安装目录C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE下所有文件,未找到旧工作空间的路径信息
  • 查阅相关内容:
    • 某ST社区帖子提到删除新工作空间的配置文件可解决该问题,但未明确具体是哪些配置文件、对应哪个新工作空间,发帖询问未得到回复
    • 常规Eclipse删除工作空间的方法(直接删除目录)不适用此自动重建场景
    • 针对从工作空间移除项目的问答无法解决当前工作空间重建问题

相关目录结构

code\
-TQ\
--ide-workspace\ (实际使用的工作空间目录)
---.metadata\
---.settings\
---.project
---firmware\ (我的项目目录)
----.project (及所有项目文件)
-WR\
--three\ (自动重建的旧工作空间目录)
---.metadata\ (唯一子目录)
----.ide.log (唯一文件)

.ide.log文件开头内容

2024-11-12 09:53:23,940 [INFO] Activator:176 - 
2024-11-12 09:53:23,945 [INFO] Activator:177 - !SESSION log4j initialized
2024-11-12 09:53:28,612 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 
2024-11-12 09:53:31,728 [INFO] ApplicationProperties:184 - Using Application install path: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753
2024-11-12 09:53:31,745 [INFO] DbMcusXml:78 - Set database path to: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753\\db\/mcu/
2024-11-12 09:53:31,745 [INFO] ApiDb:274 - Set plugin database path to: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753\\db\/plugins/boardmanager/
...

疑问

旧工作空间的路径还可能存储在哪些位置?如何彻底阻止IDE重建这些目录?

内容的提问来源于stack exchange,提问作者steve

火山引擎 最新活动