nix*_*xau 0 resources blackberry classpath rim-4.2
我需要在BlackBerry应用程序中从classpath读取资源文件.我的项目的目录结构很常见:在src目录下有2个子目录,一个表示源程序包root,另一个表示资源根目录.
当我尝试从类路径中读取任何资源时,Class.getResourceAsStream方法会返回null
InputStream rStream = null;
String path = "/res/default_config.xml";
try {
rStream = getClass().getResourceAsStream(path);
} finally {
try {
if (rStream != null) {
byte[] data = IOUtilities.streamToBytes(rStream);
System.out.println(new String(data));
rStream.close();
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
Run Code Online (Sandbox Code Playgroud)
我该如何正确读取classpath资源?
您是否尝试将xml文件直接放入src文件夹并使用getClass().getResourceAsStream("default_config.xml"); ?
其实不能重现.
在模拟器8800 eJDE 4.2.1上测试.
文件放在src/res /文件夹中.
| 归档时间: |
|
| 查看次数: |
5997 次 |
| 最近记录: |