Sko*_*gen 12 java resources jar bufferedreader
我正在尝试读取将包含在.JAR中的资源,但我得到以下的nullPointer:
bReader = new BufferedReader(new InputStreamReader(
this.getClass().getResourceAsStream("resources/" + fileName)));
Run Code Online (Sandbox Code Playgroud)
然而,使用文件,工作正常..
bReader = new BufferedReader(new FileReader(new File("resources/" + fileName)));
Run Code Online (Sandbox Code Playgroud)
sgp*_*p15 21
假设您的IDE或Maven或构建过程将在jar中包含"资源"的内容,请尝试在"/"处找到它.
bReader = new BufferedReader(new InputStreamReader(
this.getClass().getResourceAsStream("/" + fileName)));
Run Code Online (Sandbox Code Playgroud)
更新:
确保将"resources"文件夹配置为源文件夹.
| 归档时间: |
|
| 查看次数: |
25329 次 |
| 最近记录: |