You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STS中点击清除控制台按钮触发类转换内部错误求助

解决STS点击「Clear console」弹出内部错误的方案

问题根源

这是STS内置的ANSI控制台组件与第三方mnita.ansiconsole插件冲突引发的问题——两者都定义了同名的AnsiPosition类,但分属不同的类加载器上下文,触发了类型转换异常。

具体解决步骤

  • 卸载第三方Ansi Console插件

    1. 打开STS,依次点击「Help」→「About Spring Tool Suite」
    2. 在弹窗里点击「Installation Details」
    3. 切换到「Installed Software」标签,找到标注为Ansi Console(发布者关联mnita)的插件,选中后点击「Uninstall...」
    4. 按提示完成卸载,重启STS
  • 禁用内置ANSI控制台(需保留第三方插件时用)

    1. 打开STS,依次点击「Window」→「Preferences」
    2. 展开「Run/Debug」→「Console」,取消勾选「Enable ANSI escape sequences in console」
    3. 点击「Apply and Close」,重启STS
  • 重置工作台插件状态(以上方法无效时尝试)

    1. 关闭STS,找到你的STS工作区目录,进入.metadata文件夹
    2. 删除.plugins/org.eclipse.e4.workbench和.plugins/org.eclipse.ui.workbench这两个子文件夹
    3. 重新启动STS,恢复默认工作台配置

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 10:01:46