【发布时间】:2014-06-17 05:04:01
【问题描述】:
我正在尝试加载 jar 文件中的文件。我尝试让文件加载到 BufferedReader 中。例如:
BufferedReader br = new BufferedReader(new FileReader(fileName));
fileName 是来自 Jar 文件根目录的字符串:类似于“resources/text.txt”
我很难弄清楚如何做到这一点。显然 FileReader 不会工作,因为它是从文件系统读取的。
谁能帮帮我?
【问题讨论】:
-
除非从这个 jar 文件中加载了类,否则我能看到的唯一方法就是将其视为存档。这篇文章stackoverflow.com/questions/3369794/… 上有一个关于如何做到这一点的答案。
-
你的类路径中有问题的 jar 吗?还是只是文件系统中的一些文件?