java - Intellij Idea java构建生产失败: java. lang.ClassCastException

标签 java intellij-idea build

当我在构建期间尝试运行.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 | Intellj Version

我尝试过:

  • 通过无效并重新启动删除缓存和索引 < 无效缓存 < 文件.
  • 删除项目根目录下的.idea

谢谢

最佳答案

我最近遇到了这个问题。我的解决方案是找出最有可能产生此错误的文件,例如最近编辑的文件(例如xxx.java)。必须猜测这些文件。复制代码的备份并删除该文件。然后尝试再次编译(当然取消或注释该文件的其他链接),直到可以编译项目。然后重新新建之前删除的同名同代码的java文件。该项目将与以前相同。最后就可以正常编译了。

关于java - Intellij Idea java构建生产失败: java. lang.ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71203856/

相关文章:

java - 解释 Java *客户端* 安全问题和 *服务器* 安全问题之间的区别

java - 将 Java Web 项目部署到物理服务器

javascript - 在 grunt/requirejs 构建期间设置/取消设置调试标志

java - 不让我运行该应用程序

java - Intellij IDEA "Smart Indent", 方法声明后删除制表符

java - 解决 gradle 拥有的项目依赖关系

windows - 使用ElectronJS应用程序获取IntelliJ IDEA/Android Studio打开的项目文件夹

intellij-idea - Intellij 13合并冲突对话框丢失卡住

macos - Apple Silicon 的 FFmpeg 包

c - make 时出错 : mingw32-make: *** No rule to make target