8

我对intellij想法很新鲜。我只是从中导入几个项目eclipse,它是 intellij idea 中的模块。
我在一个模块中运行一个主程序并得到file can not found异常。我检查了user.dir参数,发现它直接指向另一个模块(当我导入 eclipse 项目时,该模块是第一个模块)。

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

当我在一个模块中运行 main 时,我只想将 user.dir 设置为该模块目录。如何设置?

4

1 回答 1

13
  1. 为您的 Main 类创建一个Run/Debug configuration(最简单的方法是右键单击它并选择Save 'MyClass.main()')。

  2. 现在,在主工具栏下拉菜单中找到您的配置(以您的班级命名)并选择编辑配置

  3. 对于VM options, 放-Duser.dir=whatever

或者,设置Working directory也许可以帮助你。

于 2013-06-20T10:42:47.033 回答