© Alexandru Jecan  2017

Alexandru Jecan, Java 9 Modularity Revealed, https://doi.org/10.1007/978-1-4842-2713-8_3

3. Modular JDK and Source Code

Alexandru Jecan

(1)Munich, Germany

This chapter focuses on describing the JDK modularization process that resulted in a new structure of the JDK and its source code. According to Open JDK, the aim of Java Enhancement Proposal 200 – The Modular JDK is to “divide the JDK into a set of modules that can be combined at compile time, build time, or runtime into a variety of configurations.” These configurations can have any size. They can represent one or more modules together with their transitive dependencies, but they can also comprise the entire JDK.

The JDK Module Summary consists of comprehensive information ...

Get Java 9 Modularity Revealed: Project Jigsaw and Scalable Java Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.