我创建了一个maven项目并将其导入intellij.在运行配置中,有一个字段"工作目录",它指向maven项目的根目录.如果我更改此文件夹,它似乎不会影响任何东西.那是什么?
Jav*_*aru 11
这是设置为Java user.dir系统属性的目录.如果您有任何创建相关文件或目录的代码,它将相对于此目录.因此,对于设计良好的应用程序(即从类路径中解析资源并可为输出目录配置),这不是一个因素.在maven项目中,这个价值也很重要,特别是多模块maven项目.此目录指定IDEA将从中读取POM的目录.
如果您对Java的user.dir内容不感兴趣,可以在此处以及类级别的Javadoc中进行一些讨论.
| 归档时间: |
|
| 查看次数: |
14328 次 |
| 最近记录: |