首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

在Eclipse中作build,提示java.lang.NullPointerException,不是代码的错误。

2014-01-26 
在Eclipse3.1中作TestCase其中copy并修改了build.xml。代码中什么错误都没,用AllTests测试完全正常。但当我用

在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中运行就不行了?
  如果是,看看是不是那个路径问题。  

        

热点排行