我正在编写一个非常奇怪的ANT任务.我尝试了各种谷歌搜索没有明确的答案.
这不会产生任何错误,但是当我使用-verbose和-debug标记运行ant时,我在日志中得到以下内容:
[javac] package/MyClass.java added as package/MyClass.class doesn't exist
所以这不是错误的,但它给了我这个奇怪的结果(最后附加了“不存在”).显然这会导致后来的目标在尝试运行类时失败(在本例中,我的junit目标).
Web搜索似乎表明我要么丢失了一个java_home env变量,要么就是在某个地方存在版本问题(当javac上的source属性设置时,这个错误往往会发生,但我删除了它,但仍然得到了奇怪的结果).我相信我们已经涵盖了这些可能性.
对此的任何想法或建议都会很精彩.谢谢.
最佳答案