我正在工作的团队不使用eclipse,并希望以某种方式设置src文件夹。另一方面,我正在使用eclipse。他们希望src文件夹具有以下结构:src / main / java / com / *但是,他们希望包声明只包含com。*。如果我转到project->属性并在源选项卡中删除src文件夹作为源文件夹然后_only添加com。*文件夹作为source_的一部分它将显示com。*作为包,但我仍然有在.java文件中添加src的整个路径。这是我为了让eclipse识别包而必须做的一个例子:
package main.java.com.parser;
团队想要的是让 main 和 java 只是一个文件夹,所以包声明就是:
package com.parser;
因此,虽然文件结构仍然是src / main / java / com / parser,但软件包名称将在后面的示例中说明。
在eclipse中有没有办法做到这一点? 我看到有些人在这里提出类似的问题,但他们似乎并不担心整条路径必须是包裹声明的一部分。
我更不希望这样做,但没有其他人在这个项目上使用eclipse。
感谢您提前提供任何帮助。
答案 0 :(得分:3)
在Package Explorer中,右键单击src
文件夹,然后选择Build Path>从构建路径中删除
然后找到src / main / java文件夹,右键单击java
并选择Build Path>用作源文件夹
基本上这告诉eclipse java
是包含包和源文件的文件夹。
P.S。这是使用Maven构建的非常正常的项目设置。如果您下载m2e(Maven到Eclipse)插件并选择创建Maven项目(或从pom.xml导入),那么Eclipse将自动知道如何正确定位源文件夹。