2011-09-18 141 views
15

這裏是我的Maven項目結構的IntelliJ問題與+獲取當前的工作目錄

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

現在,當我從的IntelliJ運行Module1Class1我當前的工作目錄是ProjectParent目錄,但是當我從Eclipse中運行Module1Class1,我目前的工作directoru是ProjectParent/Module1目錄。

intellij &爲什麼這是不同的我怎麼改變這個,所以我的當前目錄總是從我的類開始執行的地方開始,就像在這個例子中的'Module1Class1'目錄。

回答

27

您應該編輯模板運行/調試配置並在工作目錄字段中指定$MODULE_DIR$變量。

所有新配置都將繼承此默認設置,並且該變量將替換爲您要運行的模塊的目錄。

有一項功能要求使其成爲默認設置please vote

3

您可以在運行配置對話框中編輯工作目錄。

+0

爲我工作。謝謝 –