在IntelliJ IDEA中创建新项目时自动创建的文件和文件夹是什么

时间:2019-03-30 22:35:12

标签: java intellij-idea

我目前正在学习Java编程,并且刚刚切换到JetBrains IntelliJ IDEA,因为我已经使用JetBrains PyCharm进行Python编程了并且非常喜欢。

到目前为止,我使用的是简单的文本编辑器来编写Java程序,但是在IntelliJ中,当我创建新项目时,它们会自动创建一堆文件和文件夹,即:

  • 一个包含一些xml文件的.idea文件夹
  • 一个空的src文件夹
  • 一个NameOfMyProject.iml文件

我想知道它们是什么,是否可以/应该对其进行修改。另外,我应该编写所有Java类并在src文件夹中创建子文件夹/程序包吗?

1 个答案:

答案 0 :(得分:3)

IntelliJ平台(JetBrains IDE所基于的平台)提供两种项目格式

enter image description here

如果您选择基于基于目录的(请注意:似乎是PyCharm的唯一选择)

每个项目有一个.idea文件夹。
每个模块有一个.iml文件(如果只有一个,则可以是项目本身)。

.idea文件夹跟踪工作区配置

  • 代码样式
  • 数据源
  • 字典
  • HTTP请求的输出
  • VSC设置
  • 编译器设置
  • 图书馆
  • UI状态

改为.iml文件

  • 语言水平
  • 编译输出文件夹
  • 排除的文件夹
  • 源文件夹
  • 依赖关系(手动插入或通过构建系统)

它们是IDEA项目的结构组成部分。
在VS Code,Eclipse或其他IDE上工作时,它们不是必需的,但是,它们可能对于导入用途很有用。