2009-08-22 32 views
0

我有一个java ee项目,它有一个使用xml加载数据的文本文件,但我无法解决java测试文件后面的测试文件xml。 在测试文件我用这个语句:在java ee项目中寻址输入流

InputStream inputFile = AddressTreeTest.class.getClassLoader().getResourceAsStream("test/testAdr.xml"); 

但是当我运行该文件INPUTFILE为空。 我该怎么办?

回答

2

“当我运行文件inputFile为空” - 这表明包含/ test文件夹的目录不在CLASSPATH中。如果您将test/testAdr.xml放入您的测试用例的CLASSPATH中,我相信您的代码将以书面形式工作。

0

试试这个(添加 “/”)

InputStream inputFile = AddressTreeTest.class.getClassLoader().getResourceAsStream("/test/testAdr.xml");