我正在尝试从 jar 存档运行程序时读取文本文件。我来了,我需要使用 InputStream 来读取文件。代码片段:
buffer = new BufferedInputStream(this.getClass().getResourceAsStream((getClass().getClassLoader().getResource("English_names.txt").getPath())));
System.out.println(buffer.read()+" yeas");
在这一行System.out.println(buffer.read()+" yeas");
,程序停止,此后没有任何反应。一旦你输出buffer
对象的内容,它就不是空的。可能是什么问题?