IntelliJ问题+获取当前工作目录
这是我的maven项目结构
ProjectParent -Class1 -Class2 -Module1(另一个子目录) --Module1Class1 --Module1Class2
现在当我从IntelliJ运行Module1Class1时,我当前的工作目录是ProjectParent目录,但是当我从eclipse运行Module1Class1时,我当前的工作directoru是ProjectParent / Module1目录。
为什么这在intellij中有所不同?如何更改它,所以我的当前目录始终从我的类开始执行的位置,就像在此示例’Module1Class1’目录中一样。
您应该编辑模板运行/调试配置,并在工作目录字段中指定$MODULE_DIR$
变量。
所有新配置都将inheritance此默认设置,该变量将替换为您要运行的模块的目录。
有一项function请求,使其成为默认设置, 请投票 。
您可以在运行配置对话框中编辑工作目录。