我在 IntelliJ 中有一个 Java 项目,我刚刚在嵌套文件夹层次结构中添加了一堆文件。其中许多文件都是测试文件并包含主要方法,因此我应该能够运行它们。但是我不知道该怎么做。
我是 IntelliJ 的新手,以前的文件已显示在项目层次结构中,其 符号 对应于“包含 main() 方法声明的 Java 类”。但在这种情况下,它们显示的符号对应于“位于源根目录之外的 Java 类”。
那么如何编译和运行这些文件呢?
原文由 C. E. 发布,翻译遵循 CC BY-SA 4.0 许可协议
您链接的文档实际上在与“位于源根目录之外的 Java 类”关联的链接中有答案。配置您的源和测试根,它应该可以工作。
https://www.jetbrains.com/idea/webhelp/configuring-content-roots.html
由于您声明这些是测试,因此您可能应该将它们标记为测试源根而不是源根。