如何将所有文件(包括子文件夹中的文件)包含在 JAVA 项目的源路径中?

How to include all files (including ones in subfolder) in sourcepath of a JAVA project?

我正在尝试在 VS Code 上创建一个 Java 项目,我希望将所有文件添加到 src 文件夹中。项目布局:

如您所见,src 中有多个子文件夹,我希望将它们全部添加到 settings.json 文件中的 java.project.sourcePaths 中,以便文件可以 运行。如果我将其保留为 "java.project.sourcePaths": ["src"],,我会得到我的对象创建的错误 cannot be resolved to a type

我通过将目录更改为 src/PA 1/ 暂时解决了这个问题,但我不知道如何包含 src 的所有子文件夹。这意味着每次我创建一个新的子文件夹时,我都需要回来将它添加到 java.project.sourcePaths.

有没有办法将所有子文件夹包含在 src 中?我试过 src/**/ 但没用。

PS: 谁能解释一下为什么 Java 不能识别子文件夹中的文件?

我认为您不需要将 src 的所有子文件夹添加到 "java.project.sourcePaths""java.project.sourcePaths": ["src"] 够了。

src 子文件夹下的代码应该由 packageimport 构成,两者都相对于 src.