Java构建路径中缺少项目 – 项目设置

前端之家收集整理的这篇文章主要介绍了Java构建路径中缺少项目 – 项目设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
导入 Eclipse工作区的两个java项目:

> MainProject
> SecondProject

SecondProject的构建路径上需要MainProject.

在将两个项目的源代码迁移到Team Foundation Server之前,通过“Java Build Path” – >在SecondProject的属性中引用了MainProject. “项目”标签.一切都很好.

现在,在通过Team Explorer Everywhere插件将两个项目从TFS导入到干净的Eclipse工作区之后,“项目”选项卡和“添加…”按钮对话框中的MainProject项目不再可见.

有趣的是,MainProject也不可见,例如,在项目中 – >清理…对话框,但它在项目属性中可见 – > “项目参考”对话框……

哪里可能是问题???

Eclipse版本3.6.2(Helios SR2),TFS 2010 SP1

附:如果我添加< classpathentry kind =“src”path =“/ MainProject”/>手动到.classpath,显示错误“Project’SecondProject’缺少必需的Java项目:’MainProject’”.

解决方法

我可能完全错了,但听起来像Eclipse可能没有将您导入的TFS项目视为“Java”项目(Eclipse也支持“普通”项目等).当您查看项目的包层次结构中的* .java文件时,它们在各自的图标中是否具有纯蓝色的“J”,或者它们是“空心的”?

如果前者是真的,那么Eclipse将您的项目视为Java项目,我将彻底混淆,您可以忽略我的答案;)

如果后者为真,那么项目不会配置为“Java项目”.这可能是一个真正的混乱…但在这种情况下,一个解决方案可能是将您现有的项目重命名为其他项目(例如MainProjectOld,SecondProjectOld),创建新的“MainProject”和“SystemProject”项目作为新的“Java”项目,然后将所有源代码从旧的源文件夹复制到新的源文件夹.我对TeamFoundationServer了解不多,但我想在这一点上你可以用TFS重新连接你的新项目并重新将它们作为Java项目重新发布.

编辑

底线是,如果后者是真的,那么听起来就像项目配置XML文件没有进入TFS,而Eclipse在初始导入后应该如何处理项目(普通,Java或其他) TFS.我已经在CVS和SVN中看到过这种情况,所以我认为这是Eclipse支持的任何版本控制系统中相当普遍的问题. TFS可能包含在那一堆中.

猜你在找的Java相关文章