我在 CVS 中有代码,当我签出代码并在我的 Windows 机器上进行 ANT 构建时,我收到以下错误。
Buildfile: C:\Java\JDeveloper\library\build.xml
compile:
[javac] Compiling 181 source files to C:\Java\JDeveloper\library
[javac] error: error reading C:\Java\JDeveloper\library\lib\jdom.jar; invalid CEN header (bad signature)
[javac] error: error reading C:\Java\JDeveloper\library\lib\tidy.jar; invalid CEN header (bad signature)
[javac] error: error reading C:\Java\JDeveloper\library\lib\parser.jar; invalid CEN header (bad signature)
[javac] error: error reading C:\Java\JDeveloper\library\lib\syslog.jar; invalid CEN header (bad signature)
[javac] error: error reading C:\Java\JDeveloper\library\lib\regexp.jar; invalid CEN header (bad signature)
[javac] 5 errors
BUILD FAILED
我已经检查过很多次了。这段代码将在我的 linux 机器上结帐并构建良好。我尝试使用 CVS 从命令行检查它,使用 JDeveloper 和 Eclipse,在 Windows XP 机器上都具有相同的结果。我在网上看到过 JAR 损坏的帖子,但这似乎很奇怪,因为相同的 JAR 可以在 linux 机器上正常编译。我已经尝试删除和使用新的 JAR。在命令行中,我使用 CVSNT 得到了相同的结果。谢谢,汤姆