Multi-Release JAR files

GPTKB entity

Statements (21)
Predicate Object
gptkbp:instanceOf Java technology feature
gptkbp:allows Version-specific classes
Version-specific resources
gptkbp:category Java Archive (JAR) format extension
gptkbp:compatibleWith Java 8 and earlier
gptkbp:directoryStructure META-INF/versions directory
Root directory for base classes
gptkbp:enables Backward compatibility
Version-specific class loading
gptkbp:example META-INF/versions/9/com/example/Foo.class
https://www.w3.org/2000/01/rdf-schema#label Multi-Release JAR files
gptkbp:introducedIn gptkb:Java_9
gptkbp:manifestAttribute Multi-Release: true
gptkbp:purpose Support multiple Java platform versions in a single JAR
gptkbp:recognizedBy Java runtime
gptkbp:requires Special manifest entry
gptkbp:specifies JEP 238
gptkbp:supportedBy Java 9 and later
gptkbp:uses Library developers targeting multiple Java versions
gptkbp:bfsParent gptkb:Java_9
gptkbp:bfsLayer 7