java - Intellij 查找 .class 文件而不是 .java 文件

标签 java maven intellij-idea pom.xml

合并一些代码后,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/

相关文章:

ubuntu - IntelliJ IDEA 渲染坏字体

java - org.apache.spark.sql.AnalysisException : Table and view not found

java - if 条件错误

maven - 在 Maven 3 依赖 :resolve -U keeps redownloading the same maven-metadata. xml 一遍遍

java - 使用 Maven 使用注释 @Tag ("name_test") 过滤 JUnit 5 测试用例

java - 从 Bitbucket 管道中的 Java Maven 项目的 pom.xml 获取版本

java - 无法使用 Intellij Idea community 12.1.4 和 maven 3.0.5 下载源代码

Java 注解 javaArgs 和 LiteralArguments 已弃用

java - 使用 org.apache.commons.ObjectUtil 类对自定义对象进行空安全检查

java - 如何组织包之间有空白的导入?