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

IntelliJ中类图标不显示:为何显示J图标而非C图标?

解决IntelliJ中C类图标被J图标替代的问题

最近碰到IntelliJ里本该显示C类的图标全变成J图标了,就像下面这张截图展示的情况:
IntelliJ类图标显示异常

给你几个亲测有效的解决办法,按顺序试就行:

  • 清除缓存重启:这几乎是IntelliJ各种UI小问题的万能药。点顶部菜单栏的File → Invalidate Caches...,勾选Clear file system cache and local history,然后点Invalidate and Restart。等软件重启完,大概率图标就正常了。

  • 检查文件类型关联:有时候是IntelliJ把C文件误判成Java文件了。打开设置(Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,),找到Editor → File Types,先在右边找到Java,看看列表里有没有.c、.cpp这类后缀,如果有就删掉;再找到C/C++相关的文件类型,确保对应的后缀都在列表里,没加的话手动补上。

  • 重装C/C++插件:如果是插件出故障导致识别错误,那就重装插件。打开Settings → Plugins,搜索C/C++插件,先卸载掉,重启IntelliJ后再重新安装,装完再重启一次试试。

  • 确认项目结构配置:检查你的项目有没有被正确识别成C/C++项目。右键项目根目录,选Open Module Settings(或者直接按F4),在Modules里看模块类型是不是C/C++,如果不是的话调整过来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:40:39