当我在构建期间尝试运行.java
文件时,出现以下错误>
Module 'JAVA-Workspace' production: java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast to class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType (org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType and org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType are in unnamed module of loader java.net.URLClassLoader @490d6c15)
“JAVA-Workspace”是我的项目目录。 几分钟前我正在调试同一个文件,情况还好。 当时我没有安装任何新插件。 Java 11 |
我尝试过:
- 通过
无效并重新启动
删除缓存和索引 <无效缓存
<文件
. - 删除项目根目录下的
.idea
。
谢谢
最佳答案
我最近遇到了这个问题。我的解决方案是找出最有可能产生此错误的文件,例如最近编辑的文件(例如xxx.java)。必须猜测这些文件。复制代码的备份并删除该文件。然后尝试再次编译(当然取消或注释该文件的其他链接),直到可以编译项目。然后重新新建之前删除的同名同代码的java文件。该项目将与以前相同。最后就可以正常编译了。
关于java - Intellij Idea java构建生产失败: java. lang.ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71203856/