17

我创建了一个 Maven 项目并将其导入 intellij。在运行配置中,有一个字段“工作目录”指向 maven 项目的根目录。如果我更改此文件夹,它似乎不会影响任何东西。那是什么?

4

3 回答 3

17

这是设置为 Javauser.dir系统属性的目录。如果您有任何创建相对文件或目录的代码,它将与此目录相关。因此,对于设计良好的应用程序(即从类路径解析资源并且可配置为输出目录),这将不是一个因素。这个值在 maven 项目中也有一定的重要性,尤其是多模块 maven 项目。此目录指定 IDEA 将从中读取 POM 的目录。

如果您对 Java 是什么不熟悉,可以在此处和 File 类的类级别Javadoc 中进行user.dir一些讨论。

于 2013-11-07T15:22:46.073 回答
9

除了@Javaru 给出的答案,如果您想在 IntelliJ IDEA 中更新或查看您的工作目录,请转到:
编辑配置 | 配置选项卡 | 工作目录

于 2018-05-02T12:35:44.593 回答
4

来自 IntellJ 帮助运行/调试配置:Maven

工作目录 指定 Maven 项目文件 pom.xml 的路径。

于 2018-07-26T14:49:24.587 回答