合并一些代码后,Intellij 混合使用 .java
文件和 .class
文件构建我的项目。
此外,当我在 Intellij 中搜索时(ctrl+shift+n),intellij 找不到一些 .java
文件。它只显示该文件的 .class
文件。但我可以通过文件结构找到文件。
我已经重新导入了 pom
文件。我也删除了整个项目并再次从bitbucket中拉出它,问题仍然存在。当我从另一台机器上拉取项目时,我没有这个问题。
感谢帮助
编辑:所以我发现了真正的问题。我有 3 个模块,但只有 2 个被标记为模块。而且我无法将模块标记为模块,因为我删除了一些必要的文件。
最佳答案
如果问题无法在不同位置使用新克隆重现,那么很可能是 InteliJs 项目文件已置于 git 控制之下,然后未能正确合并,巧妙地破坏了功能。
我将保存在此目录中完成的所有工作,重新克隆,应用保存的工作,然后删除损坏的目录。然后我将确保 .idea/
和 *.iml
已从 git 控制中删除,并列在 .gitignore
中。
关于java - Intellij 查找 .class 文件而不是 .java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47408598/