如何在eclipse中的jar文件中使用txt文件

时间:2017-06-25 04:21:33

标签: java eclipse text

我想在jar文件中使用txt文件。

我正在使用eclipse。

我的txt文件位于项目文件夹中名为“resources”的文件夹中。

以下是我尝试用来获取txt文件的代码:

BufferedReader br = new BufferedReader(new FileReader("resources/list of names.txt"));

这在eclipse中运行代码时有效,但在将其导出为.jar文件并运行后,它不起作用。

任何建议?

1 个答案:

答案 0 :(得分:0)

使用Class.getResourceAsStream获取InputStream

InputStream is = getClass().getResourceAsStream("/list of names.txt");
InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
BufferedReader br = new BufferedReader(isr);