【问题标题】:What is the difference between a source folder and a (normal) folder源文件夹和(普通)文件夹有什么区别
【发布时间】:2012-09-26 01:00:31
【问题描述】:

我正在关注本指南:Spring MVC,我意识到我不知道源文件夹 (src) 和普通文件夹之间的区别。

我使用的是 eclipse,所以也许区别只在 IDE 中有用?

另外,我注意到 java 类倾向于放在 src 文件夹中;而其他所有文件都进入一个普通文件夹(或项目根文件夹)。

那么,源文件夹(src)的意义是什么?为什么要使用源文件夹而不是普通文件夹?

谢谢!

【问题讨论】:

  • 源文件夹仅对 IDE 很重要,否则它就像任何其他文件夹一样

标签: java ide directory src


【解决方案1】:

Eclipse 将源文件夹标记为包含 java 源。然后,当您编译您的项目时,Eclipse 会在您的所有源文件夹中查找您的源代码。

您可以使任何文件夹成为源文件夹,并将其添加到 java 构建路径。因此,下次编译项目时,Eclipse 也会在该文件夹中查找 java 类。

【讨论】:

    【解决方案2】:

    源文件夹包含与项目构建路径相关的源代码。在下面的 Spring Boot 项目中,com.example.demo 位于类路径中,由包图标指示(以及项目根目录中的 .classpath 文件,在项目根文件夹中的 eclipse 之外找到)。路径src/main/java/ 是这个包相对于项目根目录的位置。

    您可以通过右键单击文件夹构建路径> 从构建路径中删除来从构建路径中删除源文件夹(例如src/test/java/)。通过右键单击将包含您的构建路径的文件夹(例如src/test/java/)然后选择构建路径>用作源文件夹来将其背靠背添加。

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 2014-03-23
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2021-08-29
      • 2016-07-15
      相关资源
      最近更新 更多