0

我有一个包含 15 个类的 jar 文件。我必须从 Web 应用程序调用这个 jar 的一些方法。一些方法读取 .plist 文件。

在 jar 代码中,我以这样一种方式进行编码,即所有 plist 文件都被读取一次并多次使用(我使用了一些包含 .plist 文件所有属性的静态映射),但这并没有发生。

每次通话时,它都会再次读取所有 .plist 文件。正因为如此,出现“打开文件过多异常”。

有什么办法可以一次又一次地停止文件读取。请帮我。

4

1 回答 1

0

您可以发布您的代码或堆栈跟踪。它看起来像一个逻辑问题。如果您想读取文件一次,只需有一个静态标志,并且在读取后将其设置为 true,然后在读取之前检查...。如果这不是所需的答案,请告诉我。

于 2013-10-07T19:08:53.917 回答