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

时间:2011-09-18 14:08:45

标签: java intellij-idea

这是我的maven项目结构

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

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

为什么这与intellij&我怎么能改变这个,所以我的当前目录总是从我的类开始执行的地方开始,就像在这个例子'Module1Class1'目录中一样。

2 个答案:

答案 0 :(得分:29)

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

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

有一项功能请求,使其成为默认设置please vote

答案 1 :(得分:3)

您可以在运行配置对话框中编辑工作目录。