Ant 的奇怪的问题

今天我的 Ant 非常奇怪的罢工了。可怜我做毕设全依赖这个啊 , 不能编译,不能build。那我只好眼睁睁的看着我的毕业延期了:(

问题非常的奇怪, 在编译某个项目的时候告诉我: cannot read file : e:/../src/......./Abd.java 但是实际上我的文件应当是 Abcd.java的。莫名其妙的丢了一个字符。编译另一个项目时丢的字符更加奇怪,我有一个文件: a.b.c.d.Main.java, 错误竟然是: cannot read file : e:/../src/a/b/cd/Main.java , 连目录分隔符都丢了!!

先怀疑版本不对,把1.6.2 换成 1.5.4了。不行。又想不可能,以前都是好好的。
怀疑javac有问题, 手动对所有文件用javac编译,一切正常。

Ant 有Bug?于是在网上到处搜索。到Ant的主页,到各大论坛,都没有解答。

我于是把项目传到别的机器上,一切正常。莫非我的机器中标了?不该啊。

慢着,我两天没有用 ant ,想想我这两天干什么了。前天,帮mm试验《全医药学大词典》,装过虚拟软驱RamDiskNT,升级过XP xp2, 就这些了。我想可能是他们的互相作用?反正我用词典用不了,一打开就报错,explorer 关闭。我也就没有用过。于是一股脑的卸载了,重启。竟然好了!我都不知道是哪个软件引起。可我也不想花这个时间去研究了。这可是完全不相干的软件啊。现代操作系统声明的进程的互相隔离和保护,恐怕是做的不够好的。


posted @ 2005-01-14 20:34  Ahha  阅读(142)  评论(0编辑  收藏  举报