这是第一次发生类似的事情。在某些时候,Intellij停止显示.java文件。它仍然显示包结构。但那里没有.java文件。如果我尝试从资源管理器中拖动文件,则会打开此消息:
// IntelliJ API从类文件生成的反编译器存根源实现方法不可用
当我尝试导航到类或文件(Ctrl + N,Ctrl + Shft + N)时,没有任何内容弹出。当然,文件在那里。 我尝试重新启动intellij,重新启动计算机,重新打开项目(使用POM,如果重要)。 并在桌子周围跑几圈。什么都没有帮助。
了解如何解决此问题的一些意见。似乎无法在网上找到类似的东西..
项目窗格如下所示(产品名称被混淆):
答案 0 :(得分:4)
您的java文件可能不是上下文根文件夹。
检查 项目结构 - >模块 - >来源
答案 1 :(得分:2)
好的,看起来你错误地将一些目录设置为'source'。
看起来这也是一个Maven项目,是一个多模块项目。
他们应该将它加载到Intellj IDEA是通过Import Project -> Import from external model -> Maven -> pick the parent
pom.xml`文件,IDEA将足够聪明地为您加载和配置所有源目录。
答案 2 :(得分:1)
如果它是一个maven项目,
您需要按文件重新打开项目 - >新 - >来自现有来源的项目 - >选择你的pom.xml。然后,当项目构建并按想法打开时,然后再次转到文件 - >新 - >来自现有资源的模块,再次选择pom.xml。
这次pom.xml足够智能,可以完全按照您的需要获取源文件夹。
我的想法版本:14.1.7(必须适用于想法版本> 12)
答案 3 :(得分:1)
重新配置项目SDK。就我而言,它有效!
答案 4 :(得分:0)
最终重新安装了INTELLIJ并且它成功了。我不得不告诉它删除所有以前的设置。
答案 5 :(得分:0)
或者,您可能需要考虑重新安装某些插件。
所有* .tpl.html文件都从我的项目窗口中消失(但仍然能够查找和编辑文件)。我卸载了AngularJS插件,然后又重新出现了。
答案 6 :(得分:0)
就我而言,我的想法安装插件Java Decompiler IntelliJ Plugin
。我取消安装该插件,但效果不佳。
答案 7 :(得分:0)
文件->使缓存无效/重新启动对我有用。
答案 8 :(得分:0)
右键单击pom.xml
,选择Maven->重新导入即可完成操作。
答案 9 :(得分:0)
文件 -> 使缓存无效并重新启动对我有用。