java - IBM J9 Java 6 捆绑 com.sun.imageio.plugins.jpeg.JPEGImageReader

标签 java javax.imageio j9

简单问题:

IBM J9 Java 6 捆绑类 com.sun.imageio.plugins.jpeg.JPEGImageReader 是否与标准 Sun/Oracle JRE 中具有相同包/类名称的类完全相同?

(如果是,它是否使用相同的 native /JNI 代码?)


问题背景:Bug report ,说明无法读取普通 JPEG 文件,原因是“IIOException:未定义量化表 0x01”(给定完全标准的示例图像,这显然是虚假错误消息)。

最佳答案

IBM 最近发布了此领域的修复程序:

IV83756 - COM.SUN.IMAGEIO.PLUGINS.JPEG.JPEGIMAGEREADER.READIMAGE() 崩溃

http://www-01.ibm.com/support/docview.wss?uid=swg1IV83756

这已在 2016 年 7 月发布的 Java 6 SR16 FP30 (6.0.16.30) 中修复。

修复标题中描述的“崩溃”是由于默认情况下禁用的 JNI 检查失败而触发的中止。当禁用 JNI 检查时,程序将继续运行,检查检测到的潜在问题可能会导致此处报告的图像读取不可靠。

关于java - IBM J9 Java 6 捆绑 com.sun.imageio.plugins.jpeg.JPEGImageReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30332786/

相关文章:

java - 比较木瓦以进行近似重复检测

java - 执行 doInBackground() 时发生错误 Android AsyncTask 错误

java - BufferedImage 减小图像大小

Java - 读取现有进程的输出流

IBM JVM (AIX) 的 Java UTF-8 文件名

java - 如何将 JButton 放置在 JTable 下?

java - 如何从 firebase 分配增量 ID 号

Javax ImageIO IIOException 显然没有原因

java - ImageIO 读取是否意味着抗锯齿缩放?

java - IBM J9VM 的默认堆大小是多少?