【发布时间】:2011-07-11 10:00:53
【问题描述】:
不确定这怎么可能。我重新阅读了 getResourceAsStream,它总是返回 null。
InputStream source = this.getClass().getResourceAsStream("test.xml");
Finder 中的 test.java 旁边(使用 OS X 和 Eclipse)是 test.xml
我可以在 TextWrangler 中打开它,并将其视为现有数据。
这是一个 Junit 测试,如果它有什么不同的话。我去查看了我们系统上现有的 Junit 测试,并以与工作示例完全相同的方式使用它(如文件所在的位置和代码本身)。
我认为 getClass() 无法返回正确的路径会有什么细微差别?
谢谢!
【问题讨论】:
标签: java getresource