Intellij中“out”和“.idea”文件夹的功能是什么?

时间:2017-06-05 05:08:29

标签: java intellij-idea

有人可以清楚地解释项目结构中的“out”和“.idea”文件夹是什么?虽然我不是Java的初学者,但我需要帮助理解典型IDE中的所有组件如何协同工作。我之前使用的BlueJ非常容易使用,但它掩盖了我现在很难理解的所有后台进程。

编辑:对不起我没有彻底检查“.idea”,但是“out”文件夹没有在一般意义上定义。

3 个答案:

答案 0 :(得分:9)

在这里阅读官方文档: - .out: - .out folder intellij

和.idea: - .idea folder

简而言之,所有项目特定文件都会转到.idea文件夹,如果删除项目,它将被重新创建。

.out文件夹包含构建/编译项目时的项目输出,即包含.class文件。

答案 1 :(得分:1)

当您使用诸如Intellij Idea之类的JetBrains产品时,所有项目特定设置都存储在.idea目录中。以下是JetBrains记录.idea目录:Documentation.

的链接

对于out文件夹,它包含所有已编译的类,当您从IDE运行程序时,所有类都在out目录中编译。

答案 2 :(得分:0)

enter image description here

让我们考虑基本的项目设置。

  1. 此处 scr 文件夹包含所有类文件,即java文件。在此示例中,其main.java
  2. out 文件夹是项目输出文件夹。此文件夹将按src文件夹的层次结构进行组织。此文件夹包含已编译的类文件。在此示例中为main.class { {3}}
  3. 想法目录,用于保存项目设置。out_Reference