帮助我理解Eclipse的Java Build Path

时间:2009-09-29 16:05:37

标签: eclipse

每当我必须返回并进行更改时,我就一直将我的Java项目从Jdeveloper迁移到Eclipse(我只是谨慎地使用Java项目)。

每当我尝试在Eclipse(3.3.2)中创建项目时,我花了很多时间试图找出在Java构建路径对话框中配置源目录的正确方法。

我遇到的最大问题是让源目录与源文件中指定的包匹配。例如,我的项目如下所示:

MyProject
  DevelopmentBuilds
  MainSRC

MainSRC目录也是“Root”包,所以我的类定义为:

package MainSRC.Sub1;

如果我将包含的目录设置为空白,则文件会编译但有很多错误,因为包不在正确的位置。

我如何告诉eclipse从MainSRC开始编译而不是MainSRC的子女?

或者,我应该使用一个带有MainSRC的src文件夹作为子文件夹吗?

我基本上不明白这是如何运作的。

2 个答案:

答案 0 :(得分:2)

您需要将MainSRC设置为“源文件夹”。

显然,您将项目根设置为源文件夹。

输入项目属性: 。右键单击Project根,然后选择“属性” 。选择Java Build Path 。删除所有源文件夹 。点击“添加文件夹” 。选择'MainSRC' 。单击“确定”和“确定”

现在,您的MainSRC是一个源文件夹。源文件中发生一些错误。对于敏捷过程,右键单击包“Sub1”,然后按F2。将您的包重命名为new,然后将所有源文件放入正确的新包中。

[]的,

过去

答案 1 :(得分:1)

您需要将源目录设置为根MyProject目录。您必须告诉Eclipse排除其他目录(例如DevelopmentBuilds),因为它们不是源代码。

您可能会发现最好符合Eclipse的期望并创建包含主包文件夹的源文件夹。