gpt4 book ai didi

java - 在 Java 中缓冲 inputStream 时出现奇怪的 IOException

转载 作者:行者123 更新时间:2023-11-29 03:58:11 25 4
gpt4 key购买 nike

关于缓冲 pdf 和 odt 文件的输入流,我有一个奇怪的问题。它们不是那么大,只有 5 - 15 页,但它总是这样结束的

java.io.IOException: Stream closed
at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at java.io.FilterInputStream.read(FilterInputStream.java:90)

你可以看到 source code here .我在这里问,因为它似乎不是 Apache Tika 问题,而是 JVM 问题。

已编辑:很抱歉问了这么个愚蠢的问题,现在是凌晨 4 点 :-) 问题是 5 个测试中有 4 个失败了,所以我预计类加载器会找到这些资源,但它没有。有一个错字“文件/文件”......仍然不明白为什么其中一个通过了

最佳答案

很抱歉问一个明显的问题,但是您尝试加载的资源文件是否可以在测试的类路径中访问?

String resourceLocation = "file/Designandrealizationofanintranetportal.pdf";

关于java - 在 Java 中缓冲 inputStream 时出现奇怪的 IOException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5124544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com