在我使用maven构建项目后,我发现了以下奇怪的事情:
在 Windows 资源管理器中,它如下所示:
谁能告诉我为什么会发生这种情况以及如何将它们放在一个文件夹中?
谢谢!
================================================== ===========
添加:
感谢@Antoniossss 帮助我找到问题所在。
经过一些测试,我找到了问题的根源:
在intellij中,当您尝试添加属于java
文件夹的包目录
如果您还没有将目录 src/java
作为源根目录,那么添加像 org.mytest.mysourcecode
这样的包目录的操作将只是创建一个名为 org.mytest.mysourcecode 的平面文件夹。
否则,如果您将目录设置为源根目录,然后添加包目录,Intellij 将自动创建一个结构,例如 org
(folder) -> mytest
(folder ) -> mysourcecode
(文件夹)。
第二种情况就是我们想要的。
希望对大家有帮助。
最佳答案
因为在一种情况下,您已经将目录命名为(很可能是资源)com.zautarian
,而您可能认为您已经创建了结构化包树,并且 intellij 将其显示为“扁平”以方便用户使用。两天前也遇到过同样的问题。
检查资源管理器中的项目结构,您将发现名为 com.zautarian
的目录中有资源
关于java - 为什么我的编译文件夹有一个名为stick package path的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52398474/