2013-06-20 238 views
6

我對intellij的想法很新鮮。我只從eclipse導入了幾個項目,它是intellij思想中的模塊。
我在一個模塊中運行一個主程序並獲得file can not found例外。我檢查user.dir參數,並找到它直接到另一個模塊(該模塊是我導入eclipse項目時的第一個模塊)。intellij idea模塊默認「user.dir」

System.out.println(System.getProperty("user.dir")); 

我只是想使用user.dir設置爲模塊目錄時,我在一個模塊內運行爲主。如何設置它?

回答

9
  1. 爲您的主類Run/Debug configuration(它的最簡單的方法是右鍵單擊並選擇保存「MyClass.main()」)。現在

  2. ,主工具欄下拉菜單中找到您的配置(您的類命名),並選擇編輯配置

  3. VM options,把-Duser.dir=whatever

另外,設置Working directory可能能夠幫助你。

+4

是的,我將工作目錄設置爲$ MODULE_DIR $,它可以給我我想要的。我也發現設置默認爲:運行 - >編輯配置 - >默認值。除手動創建的所有應用程序EXCEPT Run/Debug配置都將使用默認設置。 – bluearrow

+0

謝謝@bluearrow,這真的很有用。 – vikingsteve

+0

bluearrow - 你是我的男人! – PiersyP

相關問題