Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Intellij未找到类文件,尽管项目已成功生成_Java_Intellij Idea - Fatal编程技术网

Java Intellij未找到类文件,尽管项目已成功生成

Java Intellij未找到类文件,尽管项目已成功生成,java,intellij-idea,Java,Intellij Idea,我以前在Intellij上遇到过这个问题(目前使用2021.3.3),但这次似乎无法解决 尽管多模块项目构建成功,但其中一个模块中的某些类不被视为类。它们在IDE中显示为红色,当我按ctrl-N打开一个时,类名没有列在“类”下。我只能在“All”下找到Java类。但是我搜索了我的硬盘,发现这个类存在于build/classes下 到目前为止,我已经: 重新加载gradle项目 删除并重新添加gradle项目 删除并重新生成生成目录 重新编译项目 以红色重新编译类 这些东西都不管用。关于如何让In

我以前在Intellij上遇到过这个问题(目前使用2021.3.3),但这次似乎无法解决

尽管多模块项目构建成功,但其中一个模块中的某些类不被视为类。它们在IDE中显示为红色,当我按ctrl-N打开一个时,类名没有列在“类”下。我只能在“All”下找到Java类。但是我搜索了我的硬盘,发现这个类存在于build/classes下

到目前为止,我已经:

  • 重新加载gradle项目
  • 删除并重新添加gradle项目
  • 删除并重新生成生成目录
  • 重新编译项目
  • 以红色重新编译类

  • 这些东西都不管用。关于如何让Intellij定位这些类还有什么想法吗?

    您是否仅将此类创建为java类或相应的语言类?如果创建groovy类并尝试作为java类运行,它将被忽略。举个例子。你删除了.idea目录并重新加载了吗?@krishnathota这只是一个java类。@ELinda我在这个项目中有45个模块,我担心删除.idea目录会导致所有模块都重新加载。这是真的吗?我遇到了同样的问题,在尝试了所有这些选项后,我重置了缓存(文件->使缓存无效)。现在好了