org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ArrayType cannot be cast to

业余杂谈 herman 506浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:codedq,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:codedq,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领

本文不是一篇技术文章,但与开发有关。

标题中的内容是 idea 开发工具的一个异常,java.lang.ClassCastException。开发者遇到的概率并不是特别高。

但对于一些新手来说,他们会以为是项目的代码有问题,不知所措。

不知所措

有经验的开发者能够一眼就看出是 jetbrains 的问题。因为异常的提示信息中涉及的包名说明了一切。异常详细信息如下:

java.lang.ClassCastException:
 org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ArrayType cannot be cast to 
 org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType

解决办法很简单,依次按下面的步骤操作。

Goto menu option “Build” -> “Rebuild project”

Goto menu “File” -> “Invalidate caches / Restart…” -> “Invalidate and Restart”。

注意,一定要完全退出 idea,进行重启。普通的关闭 idea 可能还会存在这个问题,如果你按上面的步骤无法修复这个问题,就是没有真正的重启 idea。实在不行,就是重启电脑。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号1:xmtxtt(5000人已满),微信号2:xttblog(5000人已满),微信号3:codedq(超3800)。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ArrayType cannot be cast to