Description
This was spotted by Jan Lahoda in the context of a multi-release JAR file that contains classes compiled with preview features enabled.
Fingerprint::isCompatibleVersion, used by the validator in the jar tool, compared the class file version without checking if the minor version has all bits set (to indicate that it was compiled with preview features enabled).
Fingerprint::isCompatibleVersion, used by the validator in the jar tool, compared the class file version without checking if the minor version has all bits set (to indicate that it was compiled with preview features enabled).
Attachments
Issue Links
- duplicates
-
JDK-8296329 jar validator doesn't account for minor class file version
-
- Resolved
-