Intellij idea Intellij IDEA中的工作目录是什么

Intellij idea Intellij IDEA中的工作目录是什么,intellij-idea,Intellij Idea,我创建了一个maven项目,并将其导入intellij。在运行配置中,有一个字段“working directory”,它指向maven项目的根。如果我更改此文件夹,它似乎不会影响任何内容。那是什么呢 这是设置为Javauser.dir系统属性的目录。如果您有任何创建相对文件或目录的代码,它将与此目录相对。因此,对于设计良好的应用程序(即从类路径解析资源,并可配置输出目录),这不是一个因素。在maven项目中,尤其是多模块maven项目中,这种价值也有一定的重要性。此目录指定IDEA将从中读取P

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

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


如果您对Java
user.dir不太熟悉,在课堂上会有一些讨论。

除了@Javaru给出的答案之外,如果您想在IntelliJ IDEA中更新或查看您的工作目录,请访问:
从IntellJ帮助编辑配置|配置选项卡|工作目录

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


我有一个testng项目。仅当工作目录=$MODULE\u working\u DIR$时,我的测试才会运行。这个$MODULE\u WORKING\u DIR$是什么?如何找到存储在此变量中的完整路径?@testerjoe2
$MODULE\u WORKING\u DIR$
是一个IntelliJ IDEA宏,用于表示(IntelliJ IDEA)模块的根目录。如果您进入文件>项目结构,单击左侧的“模块”,然后选择模块,然后选择“源”选项卡,它将显示模块的根目录。它是目录树中最顶端的路径。