Intelli-J (Java) 在父文件夹中运行。所以它打印当前文件夹给出了项目文件夹的父级

Intelli-J (Java) runs in parent folder. So it printing the current folder gives the parent of the project folder

迁移到 JDK17 和 JUnit 5 后,我首先进行了一些清理。这对其他项目也适用。

当我在 Intelli-J (Java) 中执行一个简单的测试时,我看到测试是 运行 在作为基础文件夹的父文件夹中。

所以,当我执行一个简单的 printCurrentFolder() 时...然后它会打印项目文件夹的父文件夹。

我该如何纠正?有什么变化吗?

我尝试了很多方法,例如:

当运行进行 JUnit 测试时,我可以看到这个 运行 配置:

$MODULE_WORKING_DIR$ 设置为您的 JUnit 运行 配置的 工作目录 。你可以 make it the default as described here.