11

这是第一次发生在我身上。在某些时候,Intellij 停止显示 .java 文件。它仍然显示了包结构。但是那里没有 .java 文件。如果我尝试从资源管理器中拖动文件,它会打开它并显示以下消息:

// 从类文件生成的 IntelliJ API Decompiler 存根源 方法的实现不可用

当我尝试导航到一个类或文件(Ctrl+N、Ctrl+Shft+N)时,什么都没有弹出。自然,文件就在那里。我尝试重新启动 intellij,重新启动计算机,重新打开项目(如果重要,使用 POM)。绕着桌子跑了几圈。没有什么帮助。

感谢有关如何解决此问题的一些意见。网上好像找不到这样的东西。。

项目窗格如下所示(产品名称被混淆):

在此处输入图像描述

4

11 回答 11

11

您的 java 文件可能不是 Context 根文件夹。

检查项目结构 -> 模块 -> 源

于 2016-03-16T08:49:42.000 回答
5

Files -> Invalidate caches / Restart 对我有用。

于 2018-12-04T15:34:09.810 回答
3

好的,看起来您错误地将某些目录设置为“源”。

看起来这是一个 Maven 项目,一个多模块的项目。

您应该通过Import Project -> Import from external model -> Maven -> pick the parentpom.xml` 文件将其加载到 Intellj IDEA 中,IDEA 将足够聪明地为您加载和配置所有源目录。

于 2013-09-09T17:29:02.917 回答
3

如果它是一个 Maven 项目,

您需要通过 File--> New --> Project from existing sources--> 选择您的 pom.xml 重新打开项目。然后当项目通过idea构建并打开时..然后再次从现有源转到文件-->新建-->模块并再次选择pom.xml。

这次 pom.xml 将足够智能,可以完全按照您的需要获取源文件夹。

我的想法版本:14.1.7(必须适用于想法版本> 12)

于 2017-04-26T07:01:06.890 回答
2

对我来说,删除 .idea 文件夹并关闭并重新打开项目修复了它,除了重新安装 intellij 之外,我尝试了上面建议的所有内容,我觉得修复 1 个项目有点太多了。

于 2021-11-10T10:34:21.120 回答
1

最终重新安装了 INTELLIJ,它成功了。我不得不告诉它删除所有以前的设置。

于 2013-09-10T05:47:00.313 回答
1

文件-> 使缓存无效并重新启动对我有用。

于 2021-03-04T11:32:00.347 回答
1

重新配置项目 SDK。就我而言,它起作用了!

于 2018-04-25T14:18:54.553 回答
1

右键单击pom.xml选择 Maven -> Reimport 即可。

于 2020-08-02T18:16:50.143 回答
0

或者,您可能需要考虑重新安装某些插件。

所有 *.tpl.html 文件都从我的项目窗口中消失了(但仍然可以找到并编辑这些文件)。我卸载了 AngularJS 插件,它们又出现了。

于 2014-07-26T05:48:50.117 回答
0

就我而言,我的想法是安装插件Java Decompiler IntelliJ Plugin。我卸载了这个插件,然后它起作用了。

于 2018-11-14T10:19:44.887 回答