每当我必须返回并进行更改时,我就一直将我的Java项目从Jdeveloper迁移到Eclipse(我只是谨慎地使用Java项目)。
每当我尝试在Eclipse(3.3.2)中创建项目时,我花了很多时间试图找出在Java构建路径对话框中配置源目录的正确方法。
我遇到的最大问题是让源目录与源文件中指定的包匹配。例如,我的项目如下所示:
MyProject
DevelopmentBuilds
MainSRC
MainSRC目录也是“Root”包,所以我的类定义为:
package MainSRC.Sub1;
如果我将包含的目录设置为空白,则文件会编译但有很多错误,因为包不在正确的位置。
我如何告诉eclipse从MainSRC开始编译而不是MainSRC的子女?
或者,我应该使用一个带有MainSRC的src文件夹作为子文件夹吗?
我基本上不明白这是如何运作的。
答案 0 :(得分:2)
您需要将MainSRC设置为“源文件夹”。
显然,您将项目根设置为源文件夹。
输入项目属性: 。右键单击Project根,然后选择“属性” 。选择Java Build Path 。删除所有源文件夹 。点击“添加文件夹” 。选择'MainSRC' 。单击“确定”和“确定”
现在,您的MainSRC是一个源文件夹。源文件中发生一些错误。对于敏捷过程,右键单击包“Sub1”,然后按F2。将您的包重命名为new,然后将所有源文件放入正确的新包中。
[]的,
过去
答案 1 :(得分:1)
您需要将源目录设置为根MyProject
目录。您必须告诉Eclipse排除其他目录(例如DevelopmentBuilds
),因为它们不是源代码。
您可能会发现最好符合Eclipse的期望并创建包含主包文件夹的源文件夹。