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