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

Tar*_*mar 27 java eclipse packaging

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

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

Man*_*qui 35

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

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

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

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

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


Ray*_*oal 12

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

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

然后添加 src/main为源文件夹.如果您已经org在main下,那么您的包应该org根据需要开始.


小智 5

我将带有值**的"Excluded"模式添加到"Java Build Path - > Source - > src/main/resources",我的包变成了Eclipse中的一个简单文件夹.