如何使用getResourceAsStream在J2ME中读取文件

时间:2011-10-09 11:49:44

标签: java java-me filepath

我的J2ME程序结构如下所示。

文件阅读

   -src
   -res   
   -test
      -abc.txt
   -java libraries

此处abc.txt位于测试文件夹

现在我正在阅读文件如下:

InputStream is = getClass().getResourceAsStream("test/abc.txt");

执行上述语句后,将引发异常。

现在请帮帮我。如何读取文件以及我必须在getResourceAsStrream中提供哪条路径?

3 个答案:

答案 0 :(得分:0)

您错过了文件路径中的res。像这样使用,

InputStream is = getClass().getResourceAsStream("/res/test/abc.txt");

答案 1 :(得分:0)

我会将“abc.txt”放在res文件夹中,然后将其作为

进行访问
InputStream is = getClass().getResourceAsStream("/abc.txt");

答案 2 :(得分:0)

InputStream is = getClass().getResourceAsStream("/abc.txt");

执行此操作后,您应该清除项目并刷新它...然后运行它...