Eclipse导入工程问题

在使用Eclipse的过程可能会遇见导入工程提示为:some projects were hidden because they exist in the workspace directory。大概意思是这些工程(要导入的目标工程)被隐藏因为它们已经在工作空间目录下。这问题网络上提供了一种解决方案:修改工程名。

仔细想想,一个工程是由.project文件组织管理的,大胆猜想Eclipse应该采用类似的管理办法,事实也是如此。当然可以根据自己的爱好定义工程名称,但对于团队最好保持一致的工程名,这样可以避免很多问题(例如:方便别人查看理解,服务部署等)。

下面将用图文并貌展示如何通过处理eclipse来解决这个问题:


问题出现了,原因是上次没有彻底删除此工程,因此查看此工程的工程名称,根据选中的路径,找到其中有个.project文件:

在eclipse中resource中保留一个名为web的工程。找到workspace的目录:

发现.plugins文件下关于eclipse工作所需要插件,包含工作空间资源管理,工作空间服务器配置,字体配置,当前打开的文件等等。工程管理在resource文件下:

进入resource文件夹,就能发现文件夹与eclipse显示工程名是一致的(除了被此问题的文件以外),其中web文件夹就是导致文中问题的根源(eclipse在那个文件中配置了这些工程,但是有些文件无法打开,因此未找到配置文件,不过不影响解决问题)。

接着删除web文件夹,切换至eclipse界面,在Package Explorer空白处右击,在对话框中点击Refresh:

eclipse会去更新配置文件(猜测),然后再次导入工程:

至此,已经能正常显示工程名称,遍能顺利导入工程。

猜你喜欢

转载自xiaolincc26201206092327.iteye.com/blog/1757534