0

自 3 天以来,我一直坚持这一点,我一无所知。如果有人可以帮忙,我的一周会开始得很好!

我正在写一个java小程序。

  • 在eclipse环境下它运行良好。
  • 我构建了 jar(聚合了所有依赖项)并在浏览器(chrome、firefox 等)上启动它。下面的代码不再起作用,因为它返回一个空列表:

迭代器 iter = ImageIO.getImageReadersByFormatName("DICOM");

似乎声称能够解码 DICOM 格式的图像阅读器在 eclipse 环境下可用,但在浏览器环境下不可用......我不认为这是一个安全例外,因为我没有这样的错误(我没有例外,问题是返回的列表是空的)。

在此先感谢您提供任何线索...

4

1 回答 1

0

我找到了解决方案。未在清单中找到 spi 图像读取器。这是因为依赖项 jar 文件被聚合到我的 jar 中,导致我的清单被另一个覆盖。现在我不再聚合我的 jar,没关系,我的清单保持安全,并且找到了 spi 图像阅读器。

于 2011-07-21T12:29:35.750 回答