当前位置: 代码迷 >> Eclipse >> 在Eclipse中干build,提示java.lang.NullPointerException,不是代码的
  详细解决方案

在Eclipse中干build,提示java.lang.NullPointerException,不是代码的

热度:41   发布时间:2016-04-23 01:53:29.0
在Eclipse中作build,提示java.lang.NullPointerException,不是代码的
点击右边红色标题查看本文完整版:在Eclipse中作build,提示java.lang.NullPointerException,不是代码的错误。

在Eclipse3.1中作TestCase
? 其中copy并修改了build.xml。
? 代码中什么错误都没,用AllTests测试完全正常。
?
? 但当我用对build.xml点右键ant时,出现了,我怎么也看不懂的java.lang.NullPointerException
? 出错信息如下:
?
? [junit] Running vdo.lsh.AllTests
? [junit] java.lang.NullPointerException
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.formatOutput(XMLJUnitResultFormatter.java:253)
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.setSystemOutput(XMLJUnitResultFormatter.java:92)
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.sendOutAndErr(JUnitTestRunner.java:435)
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:319)
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
? [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
? [junit] Exception in thread "main"
? [junit] Test vdo.lsh.AllTests FAILED

------解决方法--------------------
好像是JUnit的测试结果被输出到了文件..而输出文件在build.xml中并没有指定.
------解决方法--------------------
据说在eclipse中用ant,会碰到很多路径方面的问题。
?
? 你是不是在命令行下运行ant没问题。而到eclipse中运行就不行了?
? 如果是,看看是不是那个路径问题。??

    
  相关解决方案