IntelliJ问题+获取当前工作目录

Ani*_*dha 15 java intellij-idea

这是我的maven项目结构

ProjectParent
 -Class1
 -Class2
 -Module1 (another sub directory)
 --Module1Class1
 --Module1Class2

现在,当我从IntelliJ运行Module1Class1时,我当前的工作目录是ProjectParent目录,但是当我从eclipse运行Module1Class1时,我当前的工作directoru是ProjectParent/Module1目录.

为什么这在intellij中有所不同?如何更改它,所以我的当前目录始终从我的类开始执行的位置,就像在此示例'Module1Class1'目录中一样.

Cra*_*der 29

您应该编辑模板运行/调试配置并$MODULE_DIR$工作目录字段中指定变量.

所有新配置都将继承此默认设置,该变量将替换为您要运行的模块的目录.

有一项功能请求,使其成为默认设置,请投票.