现在的位置: 首页 > 综合 > 正文

eclipse无法生成class问文件的解决方法(使用TFS作为源代码管理器)

2013年10月30日 ⁄ 综合 ⁄ 共 596字 ⁄ 字号 评论关闭

最近在编写一个JAVA的程序,因为JAVA项目不多所以也没有搭建比较多用的类似SVN的代码管理工具,而是直接使用TFS签入文件,初始都没有问题(因为是将已经编译成功的东西直接签入正确的class文件都已经有了所以不会出错),可是最近发又向工程里添加了几个类文件,编译后发现bin目录下的class都消失了导致编译不通过?网上找了很多方法对我遇到的问题都没有用,无奈只好自己找问题。尝试将所有的文件拷贝出TFS所在目录,后再用eclipse编译就通过了class文件也都生成了!于是将新目录下的class文件直接拷贝到TFS目录下的bin中,再编译还是错而且bin目录下考的文件再次被删除了!为什么新目录可以编译而TFS目录就不行?难道和TFS有关?突然想到是不是因为bin目录被签入了TFS所以导致了eclipse无法生成class文件?于是打开TFS找到工程目录,删除里面的bin目录,再次编译终于通过了!大家以后如果要将java整个目录都签到TFS里记得一定不要包含bin目录!

 

补充一下,其实后来再次改的时候又发生了类似的问题,查看TFS目录bin明明已经删除了?再次迷茫中,万般无奈下,我将bin目录重新加到TFS中签入,然后再删除!又好了,这次不知道为什么,可能因为虽然TFS里已经删除了目录但是在TFS数据库里还保留这个目录的原因,没有去深究?大家如果遇到类似问题可以尝试一下。

 

抱歉!评论已关闭.