-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
-
-
AMM Sprint 236, AMM Sprint 237, AMM Sprint 238, AMM Sprint 239
-
None
Oracle JDK has some internal classes that are not part of OpenJDK. These include code that is used to read and write JPeg images, for example:
com/sun/image/codec/jpeg/JPEGImageDecoder
But generally everything under the com/sun/image/codec/jpeg package.
This is a very old problem and application should have moved away from internal classes but we still encounter some that use them and break on OpenJDK.
It would be nice to have a rule that can tell the customer to not use these classes, and instead use the official javax.imageio.ImageIO for similar functionality.
For some additional information, please refer to this: