在src目录中的eclipse中添加文件夹,而不使其成为软件包

2022-09-01 14:06:48

在 eclipse 的一个项目的 src 目录中创建一个文件夹时,它会使该文件夹成为包。有没有办法避免此文件夹自动成为包?例如,我在src目录中添加主文件夹。我不希望它成为一个包。我该怎么做?

假设我以这种方式添加文件夹:src/main/org/apache。我不希望main.org.apache成为一个包,相反,我希望打包从org.(即org.apache)开始。


答案 1

Eclipse 强制您区分源目录和普通文件夹。源文件夹中的任何子目录都将被视为包。

在您的例子中,您可以在 外部创建一个普通文件夹,以防止子目录被解释为包。src/

或者,可以将项目属性修改为被视为普通目录,并在其中放置源目录。src/

您可以通过以下方式管理项目中的哪些目录被视为源目录:

  1. 右键单击您的项目,然后单击 。Properties
  2. 在左窗格中,单击 。在右窗格中,选择 .Java Build PathSource tab
  3. 在这里,您可以添加/编辑/删除源文件夹。

答案 2

您需要转到项目 ->属性 -> Java 构建路径 ->源(选项卡)。

从“构建路径上的源文件夹”中删除src

然后添加为源文件夹。如果你已经在main下,那么你的包应该按照要求从开始。src/mainorgorg


推荐