今天再使用CVS的时候,小组成员都碰见"This compilation unit is not on the build path of a Java Project"这个错误。
这个错误是在check out工程吼,使用"."操作来自动不全代码的时候发生的。
经过一番baidu + google 也没有找出解决方案。 不过已经把问题锁定再Eclipse工程描述文件上(工程根目录下的.project文件)。
于是我重新创建了2两个工程(假定为工程A, 工程B), 在A工程中添加一个类文件. B工程保持不变。然后将B工程下的".project"文件copy到A工程下,覆盖掉A工程的".project"文件。
此时在A工程中编写代码的时候就会碰见"This compilation unit is not on the build path of a Java Project"这个错误。
但是分别打开两个工程的.project文件没有发现有什么不同。但是在Eclipse中会出错。
好了,到现在终于找到了问题的原因了。 但是该如何解决这个问题呢。
下面介绍一下我的解决方法:
1. 删除本机上的工程[删除前先确定所有文件已经提交到了代码服务器上].
2. 从CVS服务器导入工程: File -> Import project -> 选择CVS下的Project from CVS -> Next ....(后面根据向导提示导入工程就行了)。
3. ok ~~ 打开刚才导入的工程,问题解决了!!! ^_^...
高兴之余,以后要如何避免此错误的发生呢?
CVS服务器是架设在我的电脑上的,我对CVS中部署的工程细细的检查了一下,发现在工程的目录下有一个.project文件。
此时终于知道问题的元凶是谁了,开发人员由于check out了错误的.project文件导致了这个错误。
那么避免该错误的方法就显而易见了,不去checkout服务器上的.project文件(未经测试,只是个人推断,具体问题需要具体分析)。
分享到:
相关推荐
解决CVS 中文乱码问题 一切OK
This, combined with the vast amount of dependencies in the kernel and that it is not easy to see all the consequences of a kernel change, demands developers with a relative full understanding of the ...
解决TortoiseCVS文件夹图标不显示解决TortoiseCVS文件夹图标不显示解决TortoiseCVS文件夹图标不显示
CVS build cvs-1.11.23
cvs 版本控制 软件项目管理 cvs 版本控制 软件项目管理
日前解决WinCVS 1.3版本空文件夹无法导入模块到服务器的问题,就只有在空文件夹里面随便放一个文件。 现在暂时的解决方法: ① 先用 EmptyFolderNuker.chs.exe 搜索出工程中所有的空文件夹,并把路径保存在...
have xlhtml installed on the machine the class is running on. (it will locate it and moan if you haven\'t) This works if the excel file only has 1 page but if it has multiple pages then im working...
本人之前都是用的git和svn,跳槽后发现新公司用的cvs,一番研究后决定把资源共享,下载这个应该能解决你的问题,安装包都是官方网站下载的,无毒放心使用,个人整理也花费了一番功夫,所以还是不免费了,有需要的...
Typically, the command looks somewhat like this (replace [cvsroot] and [module] with the cvs module and root you want to check out): cvs -d[cvsroot] checkout [module] 或者: cvs -q update (2). ...
The list of cvs2svn features explains briefly why converting a repository from CVS is nontrivial and gives a comprehensive list of cvs2svn's many features. The document you are currently reading ...
d :pserver:guest@cvs.dev.java.net:/cvs checkout swingx <br> Building the Source =================== SwingX relies on Ant and Ant build files for controlling compilation, building docs, ...
CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端 a 查看运行...
CVS,CVS教学电子书,如何安装CVS,CVS使用,CVS教学电子书
有关并发版本系统(CVS)的完整介绍,教程和参考,以及对开放源代码开发的惯例和约定以及CVS如何适合它们的详细调查。
cvs连接失败问题描述图片。
cvs 使用 说明cvs 使用说明cvs 使用说明
CVS服务:CVSNT 2.5.01 Build 1976 CVS客户端软件:TortoiseCVS 1.8.14(注意:这个客户端软件必须安装,没有的朋友可以到网上下载http://www.tortoisecvs.org/) 其他:WinMerge 主要用于版本比较,用与不用或用...
CVS配置 CVS配置 CVS配置 使用的配置
自己实践的在windows上假设cvs服务器的简明步骤。 行之有效!
CVS TortoiseCVS,CVS客户端,方便桌面使用